我想检查是否设置了两个选项之一:bin
totrue
或str
提供:
bin=false; str=; if $bin -o [ -n "$str" ]; then echo yes; fi
没有echo
任何东西,应该是,但是:
bin=false; str='str'; if $bin -o [ -n "$str" ]; then echo yes; fi
也不回声 - 虽然它应该。我做错了什么?
我想检查是否设置了两个选项之一:bin
totrue
或str
提供:
bin=false; str=; if $bin -o [ -n "$str" ]; then echo yes; fi
没有echo
任何东西,应该是,但是:
bin=false; str='str'; if $bin -o [ -n "$str" ]; then echo yes; fi
也不回声 - 虽然它应该。我做错了什么?