shell 中的单引号''和双引号""
单引号'':定义字符串使用,单引号不解析变量,如果字符串中需要解析变量,需要使用双引号
双引号"":定义字符串,可以解析变量,同时可以解析转义符
str1='abcd'
echo 'str1的长度为:'${#str1} #计算str1的长度
str2='abcdefghijklmn'
echo ${str2:2:5} #从str2第二个字符截取5个字符
echo `expr index "$str2" i` # 输出i的位置
输出
shell 中的单引号''和双引号""
单引号'':定义字符串使用,单引号不解析变量,如果字符串中需要解析变量,需要使用双引号
双引号"":定义字符串,可以解析变量,同时可以解析转义符
str1='abcd'
echo 'str1的长度为:'${#str1} #计算str1的长度
str2='abcdefghijklmn'
echo ${str2:2:5} #从str2第二个字符截取5个字符
echo `expr index "$str2" i` # 输出i的位置
输出