shell字符串
一、字符串变量格式
1、不用引号方式
中间不能用空格
var1=abc
2、单引号方式
拼接时,变量不会被解析,会原样输出
var2='${var1} hello world'
echo $var2
输出:${var1} hello world'
3、双引号方式
拼接时,变量会被解析,会替换变量输出
var3="${var2} hello world"
echo $var3
输出:abc hello world
二、字符串拼接
var1="abc"
var2="efg"
1、无符号拼接
var3=${var1}${var2}
2、双引号拼接
var3="${var1} hello world ${var2}"
3、混合拼接
var3=${var1}" & "${var2}
三、字符串长度
1、${#变量名}
var1="abcd"
echo ${#var1} =>4