gpt4 book ai didi

shell - 在 unix 中向文件中的任意位置添加一列 [使用 awk 或 sed]

转载 作者:行者123 更新时间:2023-12-04 16:24:43 31 4
gpt4 key购买 nike

我正在为以下命令寻找其他替代方案/更智能的 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

提前谢谢。

最佳答案

关于shell - 在 unix 中向文件中的任意位置添加一列 [使用 awk 或 sed],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627382/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com