小编use*_*285的帖子

Bash:String包含连字符

我试图看看string1是否包含另一个string2.我这样做:

a=$(tempfile)
echo "eafg" > $a

if [[ $a == *e* ]]
then
   echo "contains"
fi
Run Code Online (Sandbox Code Playgroud)

现在我尝试查看字符串是否包含连字符:

a=$(tempfile)    
echo "22:00:00-02:00" > $a

if [ $a == *-* ]
then
   echo "contains"
fi
Run Code Online (Sandbox Code Playgroud)

它不起作用.我也尝试过:

if [ $a == *--* ]
if [ $a == *---* ]
if [[ $a == *-* ]]
if [[ $a == *--* ]]
if [[ $a == *---* ]]
Run Code Online (Sandbox Code Playgroud)

没有成功......

提前致谢

string bash contains hyphen

7
推荐指数
1
解决办法
3402
查看次数

标签 统计

bash ×1

contains ×1

hyphen ×1

string ×1