#!/bin/bash
input=$1
if [[ $input =~ "*" ]]
then
echo "$1 include *"
else
echo "$1 doesn't have *"
fi
利用字符串运算符 =~ 直接判断A是否包含B。
https://www.jb51.net/article/100490.htm
这篇博客还提供了更多的方法。
bash shell script对格式的要求也忒高了
如果写成下面这样就会报错
#!/bin/bash
input = $1
//错误写法,等号必须紧紧连着两边,不能空格
if [[ $input =~ "*"]]
//错误写法 "和]之间要空格
then
echo "$1 include *"
else
echo "$1 doesn't have *"
fi