それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

bashスクリプトで、変数が空かどうか調べる。

Bashをつかって、Basic認証をガリガリチェックしていた。

bashを使ってBasic認証をチェックする。

    ret=`wget -O - --http-user=$username --http-passwd=$password  $url -nv 2>/dev/null `
    if test "$ret" = "" ;then
        echo  "$username" was login failed.;
    fi

test コマンドで空文字をチェックする

空文字をチェックするには、比較いい。だけど、変数展開しないと、変数の中身が存在しないのでエラーになった。

    if test "$ret" = "" ;then
# " " で囲って展開することでチェックできた

面倒だったので結局、Rubyで書きました。