我使用此命令从事务查看器中打印出一些信息。 如果我在终端中运行它,该命令工作正常,但是一旦我想将输出写入文件,该文件就是空的。
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
为什么输出文件为空的任何想法?