日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
詳解Shell字符串

字符串(String)就是一系列字符的組合。字符串是 Shell 編程中最常用的數(shù)據(jù)類型之一(除了數(shù)字和字符串,也沒(méi)有其他類型了),下面為大家詳細(xì)講解一下Shell 字符串。

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比呼圖壁網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式呼圖壁網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋呼圖壁地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

單引號(hào)

Shell string learningstr='this is a string'

單引號(hào)字符串的限制:

單引號(hào)里的任何字符都會(huì)原樣輸出,單引號(hào)字符串中的變量是無(wú)效的; 單引號(hào)字串中不能出現(xiàn)單獨(dú)一個(gè)的單引號(hào)(對(duì)單引號(hào)使用轉(zhuǎn)義符后也不行),但可成對(duì)出現(xiàn),作為字符串拼接使用。

雙引號(hào)

Shell string learningyour_name='runoob'
str="Hello, I know you are \"$your_name\"! \n"
echo -e $str

輸出結(jié)果為:

Shell string learningHello, I know you are "runoob"!

雙引號(hào)的優(yōu)點(diǎn):

雙引號(hào)里可以有變量 雙引號(hào)里可以出現(xiàn)轉(zhuǎn)義字符

拼接字符串

Shell string learningyour_name="runoob"

# 使用雙引號(hào)拼接

Shell string learninggreeting="hello, "$your_name" !"
greeting_1="hello, ${your_name} !"
echo $greeting  $greeting_1

# 使用單引號(hào)拼接

Shell string learninggreeting_2='hello, '$your_name' !'
greeting_3='hello, ${your_name} !'
echo $greeting_2  $greeting_3

輸出結(jié)果為:

Shell string learninghello, runoob ! hello, runoob !
hello, runoob ! hello, ${your_name} !

獲取字符串長(zhǎng)度

Shell string learningstring="abcd"
echo ${#string} #輸出 4

提取子字符串

以下實(shí)例從字符串第 2 個(gè)字符開始截取 4 個(gè)字符:

Shell string learningstring="runoob is a great site"
echo ${string:1:4} # 輸出 unoo

查找子字符串

查找字符 i 或 o 的位置(哪個(gè)字母先出現(xiàn)就計(jì)算哪個(gè)):

Shell string learningstring="runoob is a great site"
echo `expr index "$string" io`  # 輸出 4

注意: 以上腳本中 ` 是反引號(hào),而不是單引號(hào) ‘,不要看錯(cuò)了哦。


當(dāng)前標(biāo)題:詳解Shell字符串
標(biāo)題來(lái)源:http://m.5511xx.com/article/djigooh.html