我有一个制表符分隔的文本文件 f.txt,如下所示:
苹果 10 5
球 20 6
CAT 30 7
我想要的输出是
APPLE_10_5
BALL_20_6
CAT_30_7
我编写了以下内容来部分完成此任务,但我陷入了“粘贴”步骤。你能帮忙吗?
cat f.txt | cut -f 1,2,3 | paste ???
最佳答案
当使用 sed 将它们分隔开一个空格时,就是单行代码。
sed -i "s/ /_/" input.txt
关于linux - 在文本文件 shell 的列中插入下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38854000/