如何比较Bash中“if”语句中的两个字符串变量?
我在试着if语句工作在巴什(使用乌本图):
if
#!/bin/bashs1="hi"s2="hi"if ["$s1" == "$s2"]then echo matchfi
我试过各种形式的if语句,使用[["$s1" == "$s2"]],带和不带引号,使用=, ==和-eq,但我仍然得到以下错误:
[["$s1" == "$s2"]]
=
==
-eq
[嗨:指挥部找不到
我看过不同的网站和教程,并复制了这些,但它不起作用-我做错了什么?
最后,我想说如果$s1含$s2那我该怎么做呢?
$s1
$s2
我刚算出了空格位.。/我怎么说包含?
我试过
if [[ "$s1" == "*$s2*" ]]
但没起作用。
HUH函数
相关问题
相关分类