shell学习手册(3)

来源:互联网 发布:筑巢网络 编辑:程序博客网 时间:2024/06/16 02:08

一、shell字符串

shell编程中最常见的数据类型就是字符串,字符串可以用单引号也可以用双引号。

单引号字符串:

  str='I am fluency'

单引号的字符串的限制在于:

  • 单引号里的任何字符都会原样输出,单引号中的变量是无效的
  • 单引号字符串中不能出现单引号
双引号字符串
var="fluency"
str="I am \"$var\""
双引号字符串的优点
  • 字符串中可以有变量
  • 可以出现转义字符
二、字符串操作

(1)拼接字符
var="fluency"
str1="I am "\$var\""
str2="I am ${%var}"
echo $str1 $str2

(2)获取字符串长度


通过#号获得字符串变量的长度:

空格数也算上

(3)提取子字符串


从第3个字符开始,截取6个字符


(4)查找子字符串


查找字符串fluency的位置
找到再第6个字符













原创粉丝点击