Shell字符串
2016-05-08 本文已影响23人
Viking_Den
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。
单引号
![](https://img.haomeiwen.com/i2034141/77ab4a4d5694ea68.png)
单引号字符串的限制:
单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;
单引号字串中不能出现单引号(对单引号使用转义符后也不行)。
双引号
![](https://img.haomeiwen.com/i2034141/dd61f7916098b712.png)
双引号的优点:
双引号里可以有变量
双引号里可以出现转义字符
拼接字符串
![](https://img.haomeiwen.com/i2034141/48c5cc1918f2b59c.png)
获取字符串长度
![](https://img.haomeiwen.com/i2034141/fe9f21369f070e2f.png)
提取子字符串
![](https://img.haomeiwen.com/i2034141/432e507f8d776357.png)
查找子字符串
![](https://img.haomeiwen.com/i2034141/b0f44378751a6eac.png)
参考资料