我有一個包含200個文件的文件夾。我們可以說這些文件被命名爲「abc0」到「abc199」。其中五個文件包含字符串「ez123」,但我不知道哪些文件。我目前的嘗試找到包含該字符串的文件的文件名是:如何獲取包含特定字符串的文件在有數百個文件時的文件名?
#!/bin/sh
while read FILES
do
cat $FILES | egrep "ez123"
done
我有一個文件,其中包含目錄中的所有文件的文件名。所以我然後執行:
./script < filenames
這是驗證我包含該字符串的文件存在,但我仍然沒有文件的名稱。有沒有關於實現這一目標的最佳方式的任何想法?
感謝
感謝您的反饋,這解決了問題,我能從此過上幸福的生活! – gfrench 2011-01-28 12:19:11