假设我们有以下示例文件 data.txt:
1 2 3
4 5 6
7 8 9
现在我们想要不使用第一列的第一个值,则可以使用以下 AWK 命令:
awk '{if(NR==1){sub($1,"")} print}' data.txt
输出:
2 3
4 5 6
7 8 9
解释:
NR==1 表示只对第一行做修改。sub($1,"") 表示将第一个字段的值替换为空字符串,即删除第一个字段的值。print 表示打印修改后的行。
上一篇:AWK中去除多余空格