1、字段 grep:
案例:
str1="abcdefgh"
str2="def"
result=$(echo $str1 | grep "$")
if [[ "$result" != "" ]];then
echo "包含"
else
echo "不包含"
fi2.字串運算子 =~:
案例:str1="abcdefgh"
str2="def"
if [[ $str1 =~ $str2 ]];then
echo "包含"
else
echo "不包含"
fi3、正規表示式中的萬用字元 *:
案例:
str1="abcdefgh"
str2="def"
if [[ $str1 == *$str2* ]];then
echo "包含"
else
echo "不包含"
fi歡迎加入qq群一起討論linux、開源等技術
shell指令碼之判斷字串是否相等
0 總結 get to the points first.the article comes from lawsonabs 使用shell指令碼判斷字串是否相等 基本要素 bin bash str1 lawson str2 lawsonabsif str1 str2 注意這裡的空格不能少!then ...
shell 判斷字串是否為數字
bin bash 方法1 a 1234 echo a n sed n 0 9 0 9 p echo string a is numbers 第乙個 n 是shell的測試標誌,對後面的串 sed n 0 9 0 9 p 進行測試,如果非空,則結果為真。sed缺省會顯示所有輸入行資訊的,sed 的 n...
Shell判斷字串是否為數字
方法1 a 1234 echo a n sed n 0 9 0 9 p echo string a is numbers第乙個 n是shell的測試標誌,對後面的串 sed n 0 9 0 9 p 進行測試,如果非空,則結果為真。sed缺省會顯示所有輸入行資訊的,sed 的 n 選項是讓sed不要顯...