Awk內建的輸出函數最常用的為何

在AWK中,最常用的輸出函數是 print。這個函數用來輸出數據,可以是變量、文字、運算結果或是輸入檔案中的數據。它的基本用法如下:

print <expression1> [, <expression2> ...]

其中,<expression1><expression2> 是你要輸出的數據。如果你想要輸出多個數據,你可以使用逗號分隔它們。

例如,假設你有以下數據:

$ cat file.txt
Name    Age
Alice   30
Bob     25
Charlie 28

你可以使用以下AWK腳本來輸出Alice的Age:

$ awk -F ' ' '{ if ($1 == "Alice") print $2 }' file.txt
30

在上面的例子中,我們使用 -F ' ' 來設置分隔設定為空格,這樣AWK就可以正確解析檔案中的數據。然後,我們使用 if 語句來檢查第一列是否為 "Alice",如果是,則使用 print 函數來輸出第二列的數據。