awk不写入文件

时间:2018-06-18 08:50:13

标签: bash awk

我使用此命令从事务查看器中打印出一些信息。 如果我在终端中运行它,该命令工作正常,但是一旦我想将输出写入文件,该文件就是空的。

omn_bdxtrc -s=10 -c=10 | awk '/BO2/{printf "%-5s %3d\n", $2,$7}' 2>/dev/null >> "/logs/transactions/temp2.txt"

如果我只运行omn_bdxtrc -s=10 -c=10,请将结果输入表格。

0618-16:48:07  Bdx         1sec avg/  max avg (  peak time)  total    Bytes:   Min      Max    Total
----------------------------------------------------------------------------------------------------
0618-16:48:07 88-7-BO2         10.00/    10.00 (18/06 16:48)  31                117      117     3627
0618-16:48:07 91-1-NB18         0.00/     1.00 (18/06 16:48)  1                  77       77       77
0618-16:48:07 Total           85.00/    85.00 (18/06 16:48)  268

如果我使用AWK命令。

omn_bdxtrc -s=10 -c=10 | awk '/BO2/{printf "%-5s %3d\n", $2,$7}'

88-7-BO2   9
88-7-BO2  20
88-7-BO2  30
88-7-BO2  39
88-7-BO2  50
88-7-BO2  59

为什么输出文件为空的任何想法?

0 个答案:

没有答案