grep のパワーテクニック
grep の高度な機能を使った効率的なテキスト検索について学びます。
CommandAcademy Terminal
Welcome to CommandAcademy Terminal!
Type "help" to see available commands.
user@cmdac:~$
█
ファイルツリー
/
etc
hosts35B
passwd76B
home
user
tmp
usr
bin
share
var
log
# 高度な検索パターン
grep -E "(ERROR|WARN).*:(.*)" complex.log --color=always
# コンテキストを含む検索
grep -B2 -A2 "ERROR" complex.log
# 逆引き検索と複数条件
grep -v "DEBUG" complex.log | grep -E "(ERROR|WARN)"
このレッスンで学ぶ内容:
- 前後コンテキスト検索
- バイナリファイル処理
- 大規模ファイルでの最適化
- ripgrep 等の高速ツール
- 検索結果の後処理
💡 次のレッスンでは、テキスト処理の自動化について学びます。