Linux命令-awk使用

自古美人都是妖i 提交于 2019-11-30 12:02:47

AWK是一种处理文本文件的语言,是一个强大的文本分析工具

菜鸟教程:https://www.runoob.com/linux/linux-comm-awk.html

 

注:awk 如果不指定分隔符的话,默认是以 "空格" 为分隔符进行分隔的

常用的akw语法总结

1、grep "xxx" catalina.out | awk -F "xxx" '{print $1}' catalina.out     -F 是FS 文件分隔符的简写

截取的时候,可以先截取大串,在继续截取,替换

2、grep "xxx" catalina.out | awk -F "xxx" '{print$1}' catalina.out | awk -F "xxx" '{print $1,$2}' 

3、文本替换:https://www.jianshu.com/p/d90f8a2ecd62   sub(/regexp/, replacement, target)

4、给截取的文本前后添加 “aaa  xxx  ddd” 

grep "xx" xxx.txt |awk -F "xx" '{print $1}' | awk -F "xx" '{print "aaa" $1 "ddd"}'

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!