Shell 字符串拼接

Shell 字符串拼接1 字符串声明概述字符串的基本操作脚本 1 声明字符串 str01 str01 echo str01 单引号也可以 不过后面的例子 通常是用双引号 具体原因 以后会解释 str02 str02 echo str02 对引号的转义 这里就不提了 2 简单拼接概述简单的字符串拼接脚本 1 bin bash 字面量拼接 1 两个串依次排列即可 2 不能有空格 否则会报错 12str01 1

1. 字符串声明

概述

  • 字符串的基本操作

脚本 1

# 声明字符串 str01="str01" echo ${str01} # 单引号也可以 # 不过后面的例子, 通常是用 双引号, 具体原因, 以后会解释 str02='str02' echo ${str02} # 对引号的转义, 这里就不提了 

2. 简单拼接

概述

  • 简单的字符串拼接

脚本 1:

#/bin/bash # 字面量拼接 # 1. 两个串依次排列即可 # 2. 不能有空格, 否则会报错 # 12 str01="1""2" echo ${str01} # 引号混合 # 12 str02="1"'2' echo ${str02} 

3. 变量拼接

概述

  • 已经定好的字符串, 也可以参与到拼接中

脚本1: 变量拼接

#/bin/bash # 变量拼接 # 1. 类似字面量拼接 # part01part02 part01="part01" part02="part02" str03=${part01}${part02} echo ${str03} # 变量字面量混拼 # part01end str04=${part01}"end" echo ${str04} # 引号 # part01 part02 str05="${part01} ${part02}" echo ${str05} 

4. 命令拼接

概述

  • 命令也可以参与到拼接中

脚本

#/bin/bash # 命令 str01=`date` # 当前日期 echo ${str01} # 拼接 # 当前日期end # 当前日期part01 part01="part01" str02=`date`"end" echo ${str02} str03=`date`${part01} echo ${str03} # 引号 # 单引号内的 命令无法执行 # 当前日期 # `date` str04="`date`" echo ${str04} str05='`date`' echo ${str05} 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199880.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 下午12:00
下一篇 2026年3月20日 下午12:00


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号