我的文件中有行,每行有 20 个字段。在每行的第 15 列我需要插入一些特殊字符
x;x;x;x;x;x;x;x;x;x;x;x;x;YYYYY;x;x;x;x;x;x
x;x;x;x;x;x;x;x;x;x;x;x;x;YYYYY;x;x;x;x;x;x
可能成为
x;x;x;x;x;x;x;x;x;x;x;x;x;||YYYYY||;x;x;x;x;x;x
x;x;x;x;x;x;x;x;x;x;x;x;x;||YYYYY||;x;x;x;x;x;x
我怎么能这样做呢?
答案1
如果你想输入“||”在第 15 列,你可以这样做:
awk -F ";" '{OFS=";"; $15="||" $15 "||"; print}' inputfile.txt