我一直在尋找到處都找不到答案。 在KSH,你怎麼做這樣的事情:Unix - 條件內的條件
while [ [ ! [ [ -n $var1 ] || [ [ -n $var2 ] && [ -n $var3 ] ] ] ] && [ ! [ [ -n $var1 ] && [ -n $var2 ] ] ] ]; do
...etc etc
done
或僞/更容易一點辦法看到
while ((! ((var1 != none) or
((var2 != none) and (var3 != none)))
and
(!((var1 != none) and (var2 != none)))) {
....
}
...基本上任何種類的條件進行分組
我發現簡單的條件很像 如果[-z $ VAR1] & & [-n $ VAR2]。然後
而不是像上面的。
任何幫助,將不勝感激。