【发布时间】:2020-01-14 00:35:53
【问题描述】:
我想将命令的输出通过管道传输到 awk。我想将该数字添加到现有 .txt 文件中新列的每一行。新列应该在最后,不一定是第 2 列。
$command 1
4512438
$ input.txt
A
B
C
D
$desired_ouput.txt
A 4512438
B 4512438
C 4512438
D 4512438
我认为我需要按照以下方式做一些事情。我不确定如何指定管道进入新列 - 这个 awk 命令只会将整数添加到列中。
$ 命令1 | awk -F, '{$(NF+1)=++i;}1' OFS=, input.txt > desired_ouput.txt
【问题讨论】: