Skip to main content

grep でマッチしたファイルだけ

  • grep -l → マッチしたファイル名だけ
  • grep -L → マッチしないファイル名だけ

→ このようなケースは grep -c ... | grep -v ':0$' | awk -F: '{ print $0 }' などとやっていた。面倒

  • grep -o → マッチした部分だけ
  • TODO: マッチしたけどカッコ内だけ取り出したいとか → パイプすればいいか素直に sed