ファイルから指定のコンテンツを検索するLinuxコマンド

Linuxでは下記のコマンドでファイル内の指定された内容を検索できます:

  1. grep コマンド
grep "指定内容" 文件名

例えば、file.txt ファイル内で文字列「hello」を検索するには、次のコマンドが使用できます。

grep "hello" file.txt
  1. 見つける
find 路径 -name "文件名" -exec grep -H "指定内容" {} \;

例えば、現在のディレクトリとそのサブディレクトリで、ファイル名file.txtで、文字列helloを含むファイルを探す場合は、次のコマンドを使用します。

find . -name "file.txt" -exec grep -H "hello" {} \;
  1. 生まれ持った才能に頼らずに努力しなさい。
  2. grep
ack "指定内容" 文件名

例として、file.txt ファイル内で hello という文字列を検索するには、コマンドを次のように実行します。

ack "hello" file.txt

Linuxで指定された内容を検索するために一般的に使用されるコマンドをいくつか紹介しますので、実際のニーズに合わせて適切なコマンドを選択して使用してください。

bannerAds