例子:这两个例子的执行结果是一样的
用[[ ]] 与 &&
#!/bin/bash
#Program:
# Use loop
#History:
# 2013/10/31 first release
while [[ "$yn" != "yes" && "$yn" != "YES" ]]
do
read -p "Please input yes/YES to confirm:" yn
done
echo "Ok! you type write, congratulations!!"
用[ ] 与 -a
#!/bin/bash
#Program:
# Use loop
#History:
# 2013/10/31 first release
while [ "$yn" != "yes" -a "$yn" != "YES" ]
do
read -p "Please input yes/YES to confirm:" yn
done
echo "Ok! you type write, congratulations!!"
|| 和-o 同上

本文通过两个示例展示了在Bash脚本中如何使用不同的语法进行条件判断及循环操作,包括使用[[]]与&&,以及使用[]与-a的方式来进行变量比较。
2160

被折叠的 条评论
为什么被折叠?



