我想检查一个变量是否为空,它会引发以下错误。我尝试了以下组合,但它说同样的错误。我正在尝试找出文件夹中的文件
cmd="ls -tm"
output=$($cmd)
echo $output // doesn't print out anything as the folder is empty
if [ $output != "" ];
对于下面的它进入循环
if[ -z $output ];
错误输出:
line 25: [: !=: unary operator expected
处理这个有什么建议吗?