選擇表格資料中的特定列

我們假設一個檔案使用; 作為列分隔符。選擇一組特定的列只需要一個 print 語句。例如,以下程式從其輸入中選擇列 3,4 和 7:

awk -F';' -v 'OFS=;' '{ print $3, $4, $7 }'

通常可以更仔細地選擇要列印的線條。當第一個欄位為 AliceBob 時,以下程式從其輸入中選擇第 3,4 和 7 列:

awk -F';' -v 'OFS=;' '($1 == "Alice") || ($1 == "Bob") { print $3, $4, $7 }'