以下是一些常用的 awk 命令样例:
-
打印文件的某列:
awk '{print $1}' filename.txt这个命令会打印文件
filename.txt的第一列。 -
根据条件筛选行并打印:
awk '$3 > 10 {print $1, $2}' filename.txt这个命令会打印文件
filename.txt中第三列大于 10 的行的第一列和第二列。 -
计算并打印某列的总和:
awk '{sum += $1} END {print sum}' filename.txt这个命令会计算文件
filename.txt的第一列的总和,并打印结果。 -
按照某列的值进行排序:
awk '{print $1, $2} filename.txt | sort -k2这个命令会打印文件
filename.txt的第一列和第二列,并按照第二列的值进行排序。 -
使用自定义的分隔符:
awk -F':' '{print $1, $3}' filename.txt这个命令会将文件
filename.txt的每行按照:分隔,然后打印第一列和第三列。

480

被折叠的 条评论
为什么被折叠?



