Shell學習 二、使用字符串

1.
name="12"
# 使用雙引號拼接
echo "my name is "$name" "
echo "my name is ${name} "
# 使用單引號拼接
echo 'my name is '$name' '
echo 'my name is ${name} '
輸出
my name is 12
my name is 12
my name is 12
my name is ${name}
單雙引號都可以做字符串拼接 但是雙引號裏可以有變量,單引號中不可以。  
2.
sex="男"
echo ${name}${sex}
echo ${name}"is"${sex}
字符串連接可以直接放到一起或用雙引號連接
3.
name="1234"
echo ${#name}
#輸出2 
獲取字符串長度。
4.
echo ${name:1:3}
#輸出 234
截取字符串 從第二個字符開始截取3個字符。
5.
echo `expr index "${name}" 23` 
#輸出2
獲取字符23出現的位置,誰先出現算誰。
##
`反引號符號
 英文狀態下  鍵盤左邊 ESC鍵 1鍵 Tab鍵這三個鍵包圍這個按鍵就是。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章