thing.sh
シェルスクリプトを実行可能ファイルにして実行すると、次のように「A」という単一文字で実行されるように、シェルスクリプトを作成しようとしています。
$ ./thing.sh A
出力を取得します
A
引数 1 が A でない場合、出力が必要です
Not A
これまでの私のコードは次のとおりです。
#!/bin/bash
if [ "$1" -eq "A"]
then echo "A"
else echo "Not A"
fi
何を入力しても、
./thing.sh: line 3: [:missing `]'
Not A
1つまたは複数の文字で何かをチェックし、それを文字Aと比較することを望んでいたことを試しています。これを機能させるために何が欠けているのか誰かに教えてもらえますか? ありがとうございました