-
功能介绍
字符串的连接是将一个或者多个字符串连接在一起组成一个新的字符串。
字符串可以用单引号字符串,双引号字符串,直接字符串表示,同时还有变量或者命令的返回字符串的形式出现。字符串连接就是将上面的几种形式字符串放在一起或者在双引号字符串中进行组合。
-
语法格式
序号 | 格式 | 说明 |
---|---|---|
1 | 子符串1字符串2[字符串3]... | 将多个字符串放在一起组成新的字符串 |
2 | "子符串1字符串2[字符串3]..." | 将多个字符串放在双引号""内组成新的字符串 注意:双引号内有单引号字符串 单引号会输出;双引号有双引号字符串注意需要转义(\") |
实例
1. 子符串1字符串2[字符串3]...
将多个字符串放在一起组成新的字符串
renhl@verygood:~$ echo '123' #单引号字符串
123
renhl@verygood:~$ echo "456" #双引号字符串
456
renhl@verygood:~$ echo 789 #直接字符串
789
renhl@verygood:~$ str="abc" #变量定义的字符穿
renhl@verygood:~$ pwd #命令返回的字符串
/home/renhl
renhl@verygood:~$ echo '123'"456"789${str}$(pwd) #将以上字符串连接
123456789abc/home/renhl
2. "子符串1字符串2[字符串3]..."
将多个字符串放在双引号""内组成新的字符串
注意:双引号内有单引号字符串 单引号会输出;双引号有双引号字符串注意需要转义(\")
"123"456"" 不转义就会被解释为"123",456,""三个字符串直接连接。
renhl@verygood:~$ echo '123' #单引号字符串
123
renhl@verygood:~$ echo "456" #双引号字符串
456
renhl@verygood:~$ echo 789 #直接字符串
789
renhl@verygood:~$ str="abc" #变量定义的字符穿
renhl@verygood:~$ pwd #命令返回的字符串
/home/renhl
renhl@verygood:~$ echo "'123'\"456\"789${str}$(pwd)" #将以上字符串放在""内
'123'"456"789abc/home/renhl