awk
是一個強大的文本處理工具,它允許您在 Linux 和 Unix 系統中對文本文件進行分析和操作
awk '{print}' file.txt
awk 'NR <= 5' file.txt
awk '{print $2}' file.txt
awk 'BEGIN {x = 5; y = 10; print x + y}' file.txt
awk '$1 == "John" {print "Hello, John!"}' file.txt
awk 'BEGIN {for (i = 1; i <= 5; i++) print "Iteration", i}' file.txt
awk 'length($0) > 5 {print "The line has more than 5 characters"}' file.txt
awk '/apple/ {print "Found an apple!"}' file.txt
awk '{print NR, $0}' file.txt | grep "apple"
awk
命令鏈接在一起:awk '{print $1}' file.txt | awk '{x += $1} END {print x}'
這些示例僅涉及 awk
的一些基本功能。您可以根據需要編寫更復雜的腳本來處理和分析文本文件。要了解更多關于 awk
的信息,請參閱其手冊頁(通過運行 man awk
)或在線文檔。