在Linux中,awk命令是一種強大的文本處理工具,用于從文本文件或數據流中提取和操作數據。以下是awk命令的基本用法:
awk 'pattern { action }' file
awk '{ print }' file
awk '{ print $1 }' file
awk 'END { print NR }' file
$0
:表示整行內容
$1
、$2
、…:表示第1、2、…列的內容
NF
:表示當前行的列數
NR
:表示當前行的行號
awk '/pattern/ { action }' file
awk 'condition { action }' file
awk -F',' '{ print $1, $2 }' file
awk '{ printf "%-10s %-5d\n", $1, $2 }' file
awk '{ total += $1 } END { print total }' file
這只是awk命令的基本用法,它還有更多高級的功能和選項。你可以查看awk命令的文檔或使用man awk
命令來獲取更多詳細信息。