KSH - HP-SOL-Lin 需要是 POSIX
我想测试多个条件是否为真,然后做点什么。
假设:
FIELDS=0
$STRING=''
或者$STRING=' '
现在我有:
if [[ $FIELDS -ne 0 && ! -z $STRING ]]; do
这很好用,如果$STRING
为空,但有时它只有一个空格。我怎样才能$STRING
先处理这两个测试?从概念上讲,我想相当于:
[[ $FIELDS -ne 0 && [ ! -z $STRING || $STRING = ' ' ] ]]