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
函數來輸出第二列的數據。