私はそれに200ファイルのフォルダがあります。ファイル名は「abc0」〜「abc199」と言うことができます。これらのファイルのうち5つに "ez123"という文字列が含まれていますが、どのファイルがどれかわかりません。文字列を含むファイルのファイル名を見つけるために私の現在の試みは、次のとおりです。私は、ディレクトリ内のすべてのファイルのファイル名を含むファイルを持っている何百ものファイルがある場合、特定の文字列を含むファイルのファイル名を取得するにはどうすればよいですか?
#!/bin/sh
while read FILES
do
cat $FILES | egrep "ez123"
done
。だから私は実行します:
この文字列を含むファイルが存在するが私はまだファイルの名前を持っていないことを確認します。これを達成するための最善の方法に関するアイデアはありますか?
おかげ
感謝を試すことができますし、私が幸せに暮らすことができました! – gfrench