UNIX shell while [ "$yn" = "yes" -a "$yn" = "YES" ] until [

UNIX shell while [ "$yn" = "yes" -a "$yn" = "YES" ] until [ "$yn" == "yes" -a "$yn" == "YES" ]
上面两句里面的 -a 和-o
和&& | 一样吗
54291799 1年前 已收到1个回答 举报

jasonwoodszp 幼苗

共回答了16个问题采纳率:93.8% 举报

-a 表示 与 and
-o 表示 或 or
-a 和 && 一样,-o 和||一样,但&&和||需要在方括号外使用:
while [ "$yn" != "yes" ] && [ "$yn" != "YES" ]
until [ "$yn" == "yes" ] || [ "$yn" == "YES" ]

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.069 s. - webmaster@yulucn.com