#字符串:与数字一样是最常用的类型,其他也没什么好用了。
#字符串可以使用单引号,双引号,不用引号。
#单引号字符串限制:
# 1.任何字符原样输出,单引号中的变量无效
# 2.单引号字符串中不能出现单引号,使用转义字符也不行
# str='this is a string'
#双引号优点:
# 1.可以有变量
# 2.可以出现转义字符
1 your_name='Matto' 2 str=" Hello, I know you are " ${your_name} "! " 3 echo -e " ${str} "
#拼接字符串
1 name="Matto" 2 echo " ${name} " 3 greeting="Hello , " ${name} " ! " 4 greeting_1="Hello , ${name} !" 5 echo -e " ${greeting} ${greeting_1} "
#获取字符串长度
1 str="Matto" 2 echo ${#str}
#获取字符串的一部分。字符串第一位的代号是0,1:4即第2-5的字符
1 str="Thisis a str" 2 echo ${str:1:4}
#查找子字符串
1 str="alibaba is a great company" 2 echo `expr index " ${str} " is`