我有来自标准输出的数据列(在我的情况下是对 mysql 的调用),我想在每个循环中附加文件中的列。我能怎么做?
Standard output:
a1
a2
....
an
保存在名为 table.dat 的文件中:
table.dat:
a1
a2
....
an
然后产生另一个输出:
Further standard output:
b1
b2
....
bn
附加到 table.dat:
table.dat:
a1 b1
a2 b2
.... ....
an bn
...等等。我可以使用粘贴,但我需要三个步骤:
line producing standard output > tmpfile;
paste prevfile tmpfile > table
mv table prevfile;
有没有更快的方法,也许是使用 awk?
此解决方案: 向文件添加新列 会生成一个空表。