Shell變量&字符串&數(shù)組

1.變量

1.1.定義變量

變量名和等號之間不能有空格.
string="Hello world!"

1.2.使用變量

使用一個定義過的變量,只要在變量名前面加美元符號即可,如:
string="Hello world!" echo ${string}
"{}"表示邊界,可以省略,但是要是明確表明邊界時候是必須要加的。

2.字符串

聲明時候單引號,雙引號皆可,建議使用雙引號,單引號限制多
str="this is a string" echo $str your_name='abcd' str="Hello,I know your name is \"$your_name\"" echo $str
也可以:
your_name='aaaa' greeting="hello,"$your_name"" greeting_1="hello,${your_name}" echo $greeting $greeting_1

2.1.獲取字符串長度

string="abcd" echo ${#string}

2.2.截取字符串

string="runoob is a great site" echo ${string:1:4}

3.數(shù)組

3.1.初始化

array_name=(1 2 3 4)

3.2.輸出對應(yīng)下標(biāo)的元素

echo ${array_name[0]}

3.3.輸出每個元素

echo ${array_name[@]}

3.4.獲取數(shù)組長度

length=${#array_name[@]}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,697評論 19 139
  • Shell變量 注意,變量名和等號之間不能有空格,這可能和你熟悉的所有編程語言都不一樣。同時,變量名的命名須遵循如...
    wenjieli閱讀 330評論 0 0
  • 個人學(xué)習(xí)批處理的初衷來源于實(shí)際工作;在某個迭代版本有個BS(安卓手游模擬器)大需求,從而在測試過程中就重復(fù)涉及到...
    Luckykailiu閱讀 5,001評論 0 11
  • 基礎(chǔ) 頭文件 #!/bin/bash 或者#!/bin/sh #!約定的標(biāo)記,如IOS的Import 執(zhí)行文件時需...
    ZMJun閱讀 1,343評論 1 2
  • 在說正事兒之前想問問你們,你們有沒有過被別人孤立的或是你無法說話的經(jīng)歷? 那種感受你還是記嗎? 1 講一個我自己小...
    王奕霖清純閱讀 4,877評論 62 54

友情鏈接更多精彩內(nèi)容