2011-09-13 grep コマンドについて調べたことメモ linux grep について調べたことメモファイルに対してパターンマッチングを行い、マッチする行を出力する。ファイルは複数指定可能 また、一部の正規表現を使用可能 形式 grep [options] PATTERN [FILE...] ファイル例 $ cat hoge.txt 123 456 789 例 hoge.txtから456が含まれている行を検索 デフォルトでは部分一致 grep '456' hoge.txt hoge.txtから1,2が含まれない行を検索 注意. 以下の例は行123にはマッチする。3にマッチしてしまうから。 grep '^12' hoge.txt 行番号を出力 grep -b '123' hoge.txt 使用可能な正規表現 ^$.* [abc] abcのうち一文字 [a-c] 上に同じ [^abc] abc以外の一文字 [^a-c] 上に同じ zsh プロセスを全てkill ps | grep zsh | xargs kill -9 指定した文字列を含むファイルを検索 grep -R 'file_name' .