awk

sedと機能的にはほぼ同じ。

awk '/パターン/ {アクション}' ファイル名
パターンの部分には正規表現や下記のものを書くことができる
()          式が真ならコマンドを実行(0以外が真)
BEGIN         入力前に無条件にコマンドを実行
END           入力後に無条件にコマンドを実行
パターンなし  無条件にコマンドを実行

$ cat hello.awk
BIGIN {print "hello"}
{print $1}
($1>10) {print "big"}
END {print "bye"}