"str1=$name$url #中間不能有空格
str2="
$name $url
"#如果被雙引號包圍,那麼中間可以有空格
str3=$name": "
$url #中間可以出現別的字串
str4="
$name: $url
"#這樣寫也可以
str5="
$script: $index.html
"#這個時候需要給變數名加上大括號
echo $str1
echo $str2
echo $str3
echo $str4
echo $str5
執行結果:
格式說明
$從 string 字串的左邊第 start 個字元開始,向右擷取 length 個字元。
$從 string 字串的左邊第 start 個字元開始擷取,直到最後。
$從 string 字串的右邊第 start 個字元開始,向右擷取 length 個字元。
$從 string 字串的右邊第 start 個字元開始擷取,直到最後。
$從 string 字串第一次出現 *chars 的位置開始,擷取 *chars 右邊的所有字元。
$從 string 字串最後一次出現 *chars 的位置開始,擷取 *chars 右邊的所有字元。
$從 string 字串第一次出現 *chars 的位置開始,擷取 *chars 左邊的所有字元。
$從 string 字串最後一次出現 *chars 的位置開始,擷取 *chars 左邊的所有字元。
posted @
2019-02-18 17:31
動手的程式設計師 閱讀(
...)
編輯收藏
shell字串操作
1,字串剪裁 file dir1 dir2 dir3 my.file.txt 我們可以用 分別替換獲得不同的值 拿掉第一條 及其左邊的字串 dir1 dir2 dir3 my.file.txt 拿掉最後一條 及其左邊的字串 my.file.txt 拿掉第乙個 及其左邊的字串 file.txt 拿掉最...
shell 字串操作
字串長度 expr length string expr string 從字串開始的位置匹配子串的長度 expr match string substring substring 是乙個正規表示式 expr string substring substring 是乙個正規表示式 索引expr ind...
shell字串操作
linux shell 字串操作 長度,查詢,替換 詳解 在做shell批處理程式時候,經常會涉及到字串相關操作。有很多命令語句,如 awk,sed都可以做字串各種操作。其實shell內建一系列操作符號,可以達到類似效果,大家知道,使用內部操作符會省略啟動外部程式等時間,因此速度會非常的快。一 判斷...