アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。シェルスクリプトで空文字を判定する方法を教えて下さい。

現状は、以下の方法で判定しております。

if [ -n "$skipjob" ] ; then

コマンドライン引数から判定する値を渡しており、
引数で空文字("")を指定した場合は、真となります。(期待する判定結果は偽です)

A 回答 (1件)

skipjob=''


test -n "$skipjob"
は偽になります。

値の渡し方とか処理とかを間違えていて、 skipjobになにかが入っているのではないでしょうか?

シェルの-vや-xオプションで実際の動作を確認してはいかがでしょう
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!