2013-08-17 18 views
0

我有一個程序,其輸出是帶有標題和少量結果列的摘要文件。 我想只顯示兩個數據:文件名和最佳時期預測,我使用這個命令:gawk:在兩行中顯示兩個操作結果

program input_file | gawk 'NR==2 {print $3}; NR==4 {print $2}' 

的結果,我在一列中,兩行獲得的結果。我必須做什麼才能在一行,兩列中得到這個結果?

回答

1

你可以使用:

program input_file | gawk 'NR==2 {heading = $3}; NR==4 {print heading " = " $2}' 

$3變量heading節省了線2的值並打印標題和列2的值時,它讀取線4