#if文での出力がうまくいきません
新しいLinuxの教科書という書籍を元にLinuxを勉強しています。
以下のように与えられた引数の値によって出力をOK, NGと変えるshell scriptを書きましたがどのような値を引数に渡してもOKが帰ってきます。
if
1#!/bin/bash 2# 引数がbinであったらOKを出力した 3if [ "$1"="bin" ] ; then 4 echo "OK" 5else 6 echo "NG" 7fi
##出力:NGを出力して欲しい
引数にnot_binを渡した
$ ./if-bin.sh not_bin => OK
どうしてこのような結果になってしまうのかをご教授いただきたいです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。