行頭行末


^ 行頭

echo "インデントなし
  インデントあり" | egrep '^インデント'
インデントなし

$ 行末

echo "これは行末
行末じゃない" | egrep '行末$'
これは行末

^$ 改行だけの行にマッチ

echo '1行目

3行目' | egrep '^$'

改行以外を出力

echo '1行目

3行目' | egrep --invert-match '^$'

空行やコメント行

egrep '^[[:blank:]]*(#.*)?$' ~/.bashrc