博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
21. 正则工具简介 下
阅读量:6449 次
发布时间:2019-06-23

本文共 891 字,大约阅读时间需要 2 分钟。

awk

awk -F ':' '{print $n,$m}' [filename] 以':'为分隔符(默认分隔符为空格或空白字符),打印第n,m段
awk -F ':' '{OFS="#"} {print $l,$m,$n}' [filename] 打印出来以'#'分隔
awk -F ':' '{print $n"#"$m}' [filename] 打印出来以'#'分隔
awk (-F ':') '{print $0}' [filename] 打印全部
awk (-F ':') '{print NR":"$0}' [filename] 每行之前加上行号:
awk -F ':' '{print NF":"$0}' [filename] 每行之前加上段数:
21. 正则工具简介 下
21. 正则工具简介 下
awk '/[word]/' [filename] 查找有word的行
awk -F ':' '$1~/[word]/' [filename] 查找第一段有word的行
awk -F ':' '/[word1]/ {print $n} /[word2]/ {print $m}' [filename] 含有word1、word2的行分别打印第n、m段
awk -F ':' '$n==0' [filename] 打印第n段为0的整行
awk -F ':' '$n!=4 {print $m}' [filename] 打印第n段不等于4的行的第m段
awk -F ':' '$n>="100" {print $m}' [filename] 双引号引数字表示非数值对比,而是字符对应的编码
awk -F ':' '$n>$m || $n>9' [filename] 两段相比较
|| 或
&& 和
awk -F ':' '{(s=s+$n)}; END {print s}' [filename] 第n段的值总和,s可以自定义其他字符
awk -F ':' 'if(条件) {print $n}' [filename] 满足条件,则打印

转载于:https://blog.51cto.com/13582610/2067192

你可能感兴趣的文章
一起学Shell(十)之可称植性议题与扩展
查看>>
部署Ganglia监控Hadoop&Hbase
查看>>
gitlab的用户使用手册
查看>>
论Optimizer的工作模式ALL_ROWS&FIRST_ROWS
查看>>
生产环境高并发MySQL SQL语句优化案例
查看>>
Lync 小技巧-24-PDF 加密文件-转-Word-操作手册
查看>>
6425C-Lab9 管理安全性
查看>>
软件系统开发中的数据交换协议
查看>>
ASP.NET性能优化之分布式Session
查看>>
C#3.0学习笔记(8)浅谈接口interface
查看>>
iphone网络交互json实现
查看>>
更改U盘 硬盘背景
查看>>
WCHAR我不再惧怕了 - 随感而发 - C++博客
查看>>
多文档界面窗口
查看>>
sql server 变成单个用户后不能访问,设置成多个用户的办法
查看>>
WPF 访问外部的xaml文件
查看>>
防止信号的错失
查看>>
1.2Matlab基本语法和基本操作.
查看>>
GNU make manual 翻译(四)
查看>>
查询元数据
查看>>