ユーザーが "next"という単語を入力するまで続かないbashでwhileループを作成しようとしています。しかし、条件を満たすために文字列を使用する方法を理解できないようです。
#Beginning of code
echo -e "Please type next to continue."
read word
while [ "$word" -ne "next" ]
do
read word
done
#the rest of the code
ベストアンサー1
!=
代わりに使用-ne
echo -e "Please type next to continue."
read word
while [ "$word" != "next" ]
do
read word
done
比較演算子を確認してください。 http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-11.html