「file1.txt」という名前のファイルを作成し、ファイルを開いて内容をaaabbbcccdddeeeに編集し、保存します。このファイルから「b」が含まれる行を検索してみましょう。file1.txt以下のように「b」が含まれる行が表示されました。他のディレクトリ(フォルダ)にあるファイルから検索する検索対象のファイルはパスで指定することができます。メモパスの詳しい解説はこちら。「directory1」という名前のディレクトリの中にある「file1.txt」という名前のファイルから「a」という文字列が含まれる行を検索する場合は、以下のコマンドになります。directory1/file1.txt複数のファイルから検索する半角スペースで区切って複数のファイルを指定することで、それらのファイルからまとめて検索することができます。以下のようにすると、「file1.txt」と「file2.txt」と「file3.txt」のファイルの中から「a」という文字列が含まれる行を検索することができます。特定の名前が含まれるディレクトリをまとめて削除する*(ワイルドカード)を使うことで、特定の名前が含まれているファイルをまとめて検索対象にすることができます。まとめて検索することができます。*.txtまた、以下は「directory1」という名前のディレクトリの中にある全てのファイルから検索する例。以下のようにパイプ(|)を使うことで、コマンド結果の中から指定した文字列が含まれている行を検索することができます。コマンドでカレントディレクトリのファイル一覧を取得し、「txt」が含まれる行だけ表示する例。コマンドを繋げて、「txt」と「file1」が含まれる行だけ表示することもできます。コマンドの詳しい使い方はこちら。「grep」コマンドの理解をさらに深めたい方は以下もご覧ください。(オプションの解説は順次追加していきます。オプション-Z(–decompress)オプションまとめ以上、Linuxコマンド「grep」の使い方でした!ここまでの内容をまとめておきます。「grep」コマンドで指定した文字列が含まれる行を検索することができる。対象のファイルはパスで指定できる。複数のファイルを検索対象にすることができる。パイプ(|)を組み合わせることで、あるコマンド結果の中から指定した文字列が含まれている行を抽出することができる。フリーランスエンジニア。複数のスタートアップ企業でウェブサービス開発に参画。その後、会社創業期の開発マネージャーの経験を経てフリーランスに。プログラムや文章を書いて暮らしています。