linux awk命令
awk的命令格式是: 1
awk [options] <script> [file]
遍历file中的每行,并执行<script>
中指定的命令。不指定file时默认从stdin读取。
1
awk -F ':' '{print $1}' /etc/passwd
这里-F ':'
是options,指定字符串使用逗号切分,{print $1}
是script,打印每行切分完成后的第1个子字符串。
命令中中的特殊变量:
NF: 切分出的数量
比如: 1
2
3
4jcdu@lthpc:~$ echo hello:world | awk -F ':' '{print NF}'
2
jcdu@lthpc:~$ echo hello:world | awk -F: '{print $1}'
hello
linux awk命令
https://jcdu.top/2022/12/02/linux awk命令/