awk コマンド
awk [-F SEP] 'PROGRAM' [FILE]
行を列に分けて処理する。列抽出・条件抽出・集計が得意。
使用例
awk '{print $1}' file各行の1列目を表示awk -F: '{print $1}' /etc/passwdコロン区切りで1列目を表示awk '$3 > 100' file3列目が100より大きい行を表示awk '{sum+=$1} END{print sum}' file1列目の合計を計算awk コマンドawk [-F SEP] 'PROGRAM' [FILE]
行を列に分けて処理する。列抽出・条件抽出・集計が得意。
awk '{print $1}' file各行の1列目を表示awk -F: '{print $1}' /etc/passwdコロン区切りで1列目を表示awk '$3 > 100' file3列目が100より大きい行を表示awk '{sum+=$1} END{print sum}' file1列目の合計を計算