良い一日、特定のコンテンツを含むファイルを見つける簡単な方法を見つけましたが、それをより迅速に行うためのbashスクリプトを作成したいと思います。
スクリプトは次のとおりです。
#!/bin/bash
DIRECTORY=$(cd `dirname .` && pwd)
ARGUMENTS="'$@'"
echo find: $ARGUMENTS on $DIRECTORY
find $DIRECTORY -iname '*' | xargs grep $ARGUMENTS -sl
だから私が書くなら:
$ script.sh text
'text'を含むディレクトリファイルを見つける必要があります
しかし、このスクリプトを実行すると常に失敗しますが、echoコマンドは必要なものを正確に示しています。このスクリプトの何が問題になっていますか?
ありがとうございました!
ルイス
参照:http ://www.liamdelahunty.com/tips/linux_find_string_files.php