我一直在寻找到处都找不到答案。 在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]。然后
而不是像上面的。
任何帮助,将不胜感激。