awk

作者: 魔曦帝天 | 来源:发表于2019-11-30 14:25 被阅读0次

https://www.jianshu.com/p/3f771928670c
调用函数库 source ./脚本.sh(可以是别的后缀名文件)
精准以字符匹配查找

字符匹配$1为Type的awk -F: '$1=="Type"{print }'

awk -F: '\$1 == "字符匹配" {print $0}'

tr -d '\t' \t代表 Tap键

awk中的正则

以 / / 划分,$1~代表正则中的相等,只有使用正则才能使用。字符则以 ==/!=

以Type开头awk -F: '/^Type/{print $0}

精准匹配

val=$(awk -F ': ' '$1 ~ /^(Locator|Size|Type)$/ {print $1}')

$NF 最后一列

NF 匹配的字段个数有多少列

NR 匹配的记录数的行号,

OFS 输出字段分隔符, 默认也是空格
image.png OFS

BEGIN{} 处理所有内容之前的动作
END {} 处理所有内容之后的动作


FS

-F '[ |]' 指定多个分隔符

-F ': ' 以冒号空格为分隔


image.png

while read line
do
echo $line
done < 当前目录的某个文件

while read会逐行读取文件,

相关文章

  • 18-文本处理三剑客之awk

    本章内容 ◆ awk介绍◆ awk基本用法◆ awk变量◆ awk格式化◆ awk操作符◆ awk条件判断◆ aw...

  • 2017 09-04 AWK

    本章主要学习内容awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 a...

  • 【技术案例】跟老男孩学运维-awk项目案例

    一个awk数组应用案例 [TOC] 0.技术点: awk awk数组 awk判断 awk数组赋值 awk函数spl...

  • awk

    awk:报告生成器,格式化文本输出 内容: awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 a...

  • awk

    Linux System Environment awk功能 awk格式 awk 参数 一、awk截取列 二、显示...

  • 笔记-awk

    1.Awk基础介绍 2.awk语法格式 2.Awk工作原理 3.Awk内部变量 4.Awk格式输出 5.Awk模式...

  • awk用法详解

    awk 用法 awk ' pattern {action} ' 1、awk '/101/' file ...

  • Day64-shell编程_正则表达式_awk

    1.Awk基础介绍 2.Awk工作原理 3.Awk内部变量 4.Awk格式输出 5.Awk模式匹配 5.1符号 ...

  • linux-awk

    linux-awk awk基本结构 awk ‘BEGIN{ print “start”} pattern { co...

  • awk小说

    awk awk脚本的结构基本如下: awk ' BEGIN{ print "start" } patern { c...

网友评论

      本文标题:awk

      本文链接:https://www.haomeiwen.com/subject/xytodctx.html