8
如何测试变量是否为空或仅包含空格?
以下bash语法验证是否param不为空: [[ ! -z $param ]] 例如: param="" [[ ! -z $param ]] && echo "I am not zero" 没有输出,它的罚款。 但是,当param一个(或多个)空格字符为空时,情况就不同了: param=" " # one space [[ ! -z $param ]] && echo "I am not zero" 输出“我不为零”。 如何更改测试以将仅包含空格字符的变量视为空?
240
bash
shell
shell-script
string