0

変数がnullかどうかを確認しようとしていますが、以下のエラーがスローされます。以下の組み合わせを試しましたが、同じエラーが表示されます。フォルダ内のファイルを見つけようとしています

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

これを処理するための提案はありますか?

4

2 に答える 2

2

if [ "$output" != "" ];の代わりに使用してみ ましたif [ $output != "" ];か?

于 2013-09-27T02:27:11.893 に答える