0 總結
get to the points first. the article comes from lawsonabs!
使用shell
指令碼判斷字串是否相等
基本要素
#!/bin/bash
str1=lawson
str2=lawsonabsif[
$str1
=$str2
]#注意這裡的空格不能少!
then
echo equal
else
echo not equal
fi
**的另一種表達,在if
語句中的兩個變數中新增了「」符號。
#!/bin/bash
str1=liushen
str2=liutingif[
"$str1"
="$str2"
]then
echo equal
else
echo not equal
fi
Shell指令碼之 字串
字串可以用單引號,也可以用雙引號,也可以不用引號。單引號 str this is a string 單引號字串的限制 1.單引號裡的任何字元都會原樣輸出,單引號字串中的變數是無效的 2.單引號字串中不能出現單引號 對單引號使用轉義符後也不行 雙引號 name runnyu str hello,n 雙...
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不要顯...