シェルコマンドでファイルの中身を検索する方法
ファイルの中身を探すには、シェルコマンドを使用します。コマンドは次のとおりです。
- grep
例えば、file.txt 内の「example」というキーワードを含む行を検索する場合、次のようなコマンドを使用できます。
grep "example" file.txt
- 見つける
例えば、現在のディレクトリとそのサブディレクトリで「file.txt」というファイル名を持つファイルを検索する場合は、コマンドを使用します。
find . -name "file.txt"
- やたらめったら
例えば、ファイルfile.txtから、キー”example”で始まる行だけを検索したい場合は、コマンドを使います。
awk '/^example/ {print}' file.txt
- すぐに
例えば、ファイルfile.txt内のすべてのoldをnewに置換するには、以下のコマンドを使用します
sed 's/old/new/g' file.txt
- ネイティブの日本語で文を言い換えてください。
- 認識した人
例えば、exampleという文字列が含まれる行をファイルから検索したい場合は、以下のコマンドを使用できます。
ack "example" file.txt
シェルでよく使われるコマンドの1つから、各必要に応じてファイルを検索するための適切なコマンドを選択できます。