gpt4 book ai didi

bash - 将文本添加到制表符分隔文件中的特定列?

转载 作者:行者123 更新时间:2023-11-29 09:16:27 26 4
gpt4 key购买 nike

我有一个这样的文件(制表符分隔),但是有很多行

1314    0   0   0   0   0   3   1321    -   k63_1878003 1314    0   1314    6   171115067   64288422    64291057    4   12,131,75,1096, 0,12,143,218,   64288422,64288802,64289161,64289961,

我需要在每行的第 14 列前添加一个 string,但保持其他一切不变。我可以在 awk 中执行此操作还是在 sed 中会更好?

最佳答案

使用 awkOFS 在输出中的字段之间打印一个制表符:

awk 'BEGIN { OFS = "\t" } { $14 = "string" $14; print }' infile

关于bash - 将文本添加到制表符分隔文件中的特定列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11195153/

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