字段值我有这样替换序列号
文件1方案具有
cat file1
aa~bb~1~dd
xx~yy~2~kk
cc~ff~3~pp
.......
我想更新这样
cat file2
aa~bb~20~dd
xx~yy~21~kk
cc~ff~22~pp
.......
与下面的代码,但不工作尝试过的文件
seq_nr=20
i=1
while [i -le 10 ]
do
seq_nr=`expr 20 + 1`
awk 'BEGIN {FS=OFS="~"} NR==i {$3=$seq_nr} {print} file1 > file2
i= `expr i +1`
done
按预期工作谢谢 – Pranee