Folder_name = "D:\newfolder\xxx"
echo "enter keyword"
read string
if grep $string $Folder_name;
then
echo "yes"
else
echi "no"
fi
質問する
146 次
5 に答える
1
はい/いいえの応答を探している場合は、次の 1 行のコマンドを使用できます。
grep -q $string $Folder_name/* && echo 'Yes'|| echo 'No'
于 2013-07-05T10:33:51.370 に答える
1
私は言うだろう
found=false
for file in *; do
if grep -q "$string" "$file"; then
found=true
break
fi
done
if $found; then
echo "at least one file contains $string"
else
echo "no files contain $string"
fi
于 2013-07-05T10:34:01.130 に答える