1
Folder_name = "D:\newfolder\xxx"
echo "enter keyword"
read string
if grep $string $Folder_name;
then
  echo "yes"
else
  echi "no"
fi
4

5 に答える 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 に答える