awk

awk;awk更丰富,支持分段;规律性的问题;第一段,第三段;-F ''指定分隔符 'print $1' 文件名,不修改文件内容;$0所有的段,cat;默认分隔符、空白符;$1,$2,;指定分隔符'$1"#"$2"#"';匹配功能;awk '/oo/'oo的行;只要第一段:'$1 ~ /oo/';支持正则表达式;'$1 ~ /o+/'不需要脱义的字符;支持多个表达式一起写;awk -F ':' '/root/ {print $1,$3} /user/ {print $2,$4}';先后展示;grep -E 'root|user';'/root|user/';'$3==0',=赋值,==等于;默认是print $0;数学表达式;'$3=="500"';阿斯玛的计算方式,不加双引号;不等于!=;数学运算表达式;数学数字、两个字段进行比较'$3<$4'字段相等;两个条件一起的'$3>5 && $3<7';或者、并且'$3 >1000 || $3=="/sbin/nologin"';匹配 '$7 ~ "/bash"';OFS

叫内置变量awk -F ':' '{OFS=="#"} $3>1000 || $7 ~ /bash/ {print $1}';增加修饰符;awk -F ':' '{OFS="%"} {if ($3 > 1000) {print}}';NR标识行NF段表示段;'{print NR":"$0}';做判断条件;NR NF做判断条件'NR<10',进行组合选出;{print $NR":"$NF};还可以赋值'$1="root"',管理定义OFS;awk -F ':' '{(tot=tot+$3);END {print tot}}' tot没值,默认为0;判断的;OFS="\n"换行;循环轮循;awk 输出重定向是要记得关闭文件,防止资源泄露 close ("文件");

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值