ユーザーからの入力を読み取り、ユーザーの入力が予想と一致しない場合は質問を継続的にループする非常に単純なスクリプトを実行しようとしています。
bash経由で実行されています:
echo "Specify a directory [Y/N]?"
read ans
while [ [ "$ans" != "Y" ] || [ "$ans" != "y" ] || [ "$ans" != "N" ] || [ "$ans" != "n" ] ]
do
echo "$ans is not valid, please answer [Y/N]"
read ans
done
コードは続きます....
なぜこれが機能しないのですか?かなり単純なループのようです。