我试图打印语句的结果添加为文件t1.dat新列:如何在awk中使用print命令的输出添加新列?
awk '/Time in seconds/ {print $5}' bt.B.1.log > t1.dat
awk '/Total processes/ {print $4; exit}' bt.B.1.log >> t1.dat
内容bt.B.1.log的:以秒
时间= 260.37
总流程= 1
输出:(t1.dat)
260.37
1
希望的输出:
260.37 1
但是,现在,awk将它作为t1.dat中的新行追加。如何在不使用中间文件的情况下将其作为新列添加到现有文件中(在本例中为t1.dat)?
可能重复[AWK不打印换行符(http://stackoverflow.com/questions/2021982/awk-without-printing-newline) – Ferrybig
你为什么不这样做两个打印在1 awk脚本? –
我正在做这两个打印分开,因为它是一个更大的问题的一部分。 – Lucas