<分区>
我正在尝试让 if
语句在 Bash 中工作(使用 Ubuntu ):
#!/bin/bash
s1="hi"
s2="hi"
if ["$s1" == "$s2"]
then
echo match
fi
我已经尝试了各种形式的 if
语句,使用 [["$s1"== "$s2"]]
,带引号和不带引号,使用=
、==
和-eq
,但我仍然得到以下错误:
[hi: command not found
我查看了各种网站和教程并复制了它们,但它不起作用 - 我做错了什么?
最后,我想说如果 $s1
包含 $s2
,那我该怎么做呢?
我只是算出了空格位... :/我怎么说包含?
我试过了
if [[ "$s1" == "*$s2*" ]]
但是没用。