Shell字串

智慧先行者發表於2016-12-12

雙引號

tool="spark"
str="Hello, \"$tool\"! \n"

雙引號的優點:
雙引號裡可以有變數
雙引號裡可以出現轉義字元

 

拼接字串

tool="scala"
t1="hello, "$tool" !"
t2="hello, ${tool} !"
echo $t1 $t2

  

獲取字串長度

string="scala"
echo ${#string} #輸出 5

  

提取子字串

string="SparkMLlib"
echo ${string:1:5} #輸出Spark

  

查詢子字串

string="SparkMLlib"
echo `expr index "$string" is`

  

相關文章