例如表格中数值如下
1,2,3,4
1,2,1,2
2,3,2,3
怎么样在原表中,把第二行第三个1替换为5。
awk -F"," 'NR==2{$3=5} 1' file.txt
-F 指定分隔符
NR 表示当前处理的行数。
$3 表示当前行的第三个字段;
最后一位参数 1 代表:一个表达式,“1” 不是固定的,所有的非零的数都可以。用于表示条件表达式始终为真。只要条件为真,awk就会执行默认打印当前行。
标签:指定,awk,当前,NR,替换,表达式 From: https://www.cnblogs.com/cunqianguaner/p/17785246.html