スクリプトがスクリプトが任意のパラメータなしで実行し得るとき、それは
./script.sh: line 4: [: ==: unary operator expected
ことが、その後
if [ "$1" == "-?" ]; then #line 4
echo "usage: ...."
fi
代わりに、もしすべての罰金
を文句を言うでしょう
if [ $1 == "-?" ]; then #line 4
echo "usage: ...."
fi
を持っている場合何故ですか?
おかげ