我正在尝试编写我的 shell 脚本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
我正在尝试我希望用一个或几个字母检查某些内容并将其与字母 A 进行比较;有人能告诉我让这个工作我缺少什么吗?谢谢