我正在为以下命令寻找其他替代方案/更智能的 1 衬里,它应该为请求的列号添加一个值。我尝试按照以下 sed 命令正常工作,将值 4 添加到第 4 列。[需要:因为我有这样的文件,其中包含 1000 条记录,并且很多时候我需要在任何位置之间添加一列。] 我的方法仅适用于较小的规模。
cat 1.txt
1|2|3|5
1|2|3|5
1|2|3|5
1|2|3|5
sed -i 's/1|2|3|/1|2|3|4|/g' 1.txt
cat 1.txt
1|2|3|4|5
1|2|3|4|5
1|2|3|4|5
1|2|3|4|5
提前谢谢。