Linux的awk怎么使用
这篇文章主要讲解了“Linux的awk怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的awk怎么使用”吧!
命令格式awk'条件1{动作1}条件2{动作2}...'文件名内置参数
$0:表示整个当前行
$1:每行第一个字段
$2: 每行第二个字段
NR 每行的记录号
NF 字段数量变量
FILENAME 正在处理的文件名
分隔符
默认分隔符是空格 -F 指定分隔符
awk-F':''{print$1}'/etc/passwdawk-F':''{print"Line:"NR,"Col:"NF,"User:"$1}'/etc/passwdawk-F':''{printf("Line:%sCol:%sUser:%s\n",NR,NF,$1)}'/etc/passwdawk-F':''{if($3>100)print"User:"$1}'/etc/passwd逻辑判断
,!: 匹配正则表达式
awk-F':''$1~/^my.*/{print$1}'/etc/passwd
==,!=,<,>判断逻辑表达式
awk-F':''$3>100{print$1,$3}'/etc/passwd
感谢各位的阅读,以上就是“Linux的awk怎么使用”的内容了,经过本文的学习后,相信大家对Linux的awk怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!