我有一个bash脚本,我无法让if语句正常工作。
这是我到目前为止所拥有的。
#!/bin/bash
FILES = 'abc'
if ["$FILES" == "$1"]
then
echo "ok";
fi
为什么这个if语句没有正常工作?
答案 0 :(得分:1)
在条件之前和之后需要空格:
if [ "$FILES" == "$1" ]
^^ ^^
由于您使用的是bash,因此您可以使用bash内置[[
和]]
代替测试命令[
。