Shell技能树---字符串连接

  • 功能介绍

        字符串的连接是将一个或者多个字符串连接在一起组成一个新的字符串。
字符串可以用单引号字符串双引号字符串直接字符串表示,同时还有变量或者命令返回字符串的形式出现。字符串连接就是将上面的几种形式字符串放在一起或者在双引号字符串中进行组合。

  • 语法格式     

序号格式说明
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

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值