したがって、継続的にループするにはwhileループが必要ですが、最初のユーザーの入力後に停止します。例:
[ユーザー]$:。/ pleasefix.sh
Input:testと入力します
テストは書き込み可能です。
[ユーザー]$:
これが私のスクリプトです。
if [ "$#" -ne 0 ]
then
echo "$0" "is expecting no arguments; found $# $*"
echo "Usage: "$0""
exit 2
fi
while read -p "Enter Input:" userString
do
if [ -w "$userString" ]
then
echo ""$userString" is writeable."
exit 0
else
echo ""$userString" is nonexistent or not writeable."
exit 1
fi
done
whileに何を追加して、実際にループさせ、ユーザーに別のファイル名の入力を求めることができますか?基本的に、EOFが送信されるまで(crtl + D)永遠に続くようにします