标签: bash
我有以下脚本
#!/bin/bash if [ $1=="1" ] then echo $1 fi
每当我运行./myscript.sh 0时,它仍会打印“ 0”。我不确定为什么吗?它会打印所有我键入的内容,因为if会执行。我需要更改什么?
答案 0 :(得分:2)
在适当的情况下在内部添加适当的空格,即之前和之后 ==
==
#!/bin/bash if [ $1 == "1" ] then echo $1 fi