注:test.txt分隔符为"\t"
awk -F '\t' '{if($(NF-1)>=1) {$(NF-1)="大于1"}} { print $0 }' test.txt > output.txt
print $0后的分隔符为空格
如果需要 print $0仍然为"\t"需要加一个语句BEGIN{FS=OFS="\t"} (将输出和输入分隔符设置为冒)
修改后:awk -F '\t' 'BEGIN{FS=OFS="\t"}{if($(NF-1)>=1) {$(NF-1)="大于1"}} { print $0 }' test.txt > output.txt
1164

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



