当前位置: 首页 > news >正文

Linux之Shell脚本--字符串的拼接

原文网址:Linux之Shell脚本--字符串的拼接-CSDN博客

简介

本文介绍Linux的Shell脚本的变量的拼接。

1.字面量拼接

#!/bin/bashstr="str01""str02"
# 这样也可以:str="str01"'str02'echo ${str}

输出结果

str01str02

2.变量拼接

#!/bin/bash# 变量拼接变量
str1="str01"
str2="str02"
str=${str1}${str2}
echo ${str}# 变量拼接字面量
str1="str01"
str=${str1}"str03"
echo ${str}# 变量放在引号里
str1="str01"
str="${str1}str04"
echo ${str}

 输出结果

str01str02
str01str03
str01str04

3.命令拼接

#!/bin/bash# 命令拼接字面量
str="time:"`date`
echo ${str}# 命令拼接变量
prefix="Now:"
str=${prefix}`date`
echo ${str}# 命令放到引号里
str="Hello:`date`"
echo ${str}

结果

time:2024年 02月 21日 星期三 22:31:43 CST
Now:2024年 02月 21日 星期三 22:31:43 CST
Hello:2024年 02月 21日 星期三 22:31:43 CST

单引号和双引号

单引号和双引号使用变量时是不一样的。如下所示:

#!/bin/bashday='2020-01-01'
echo ${day}
echo '$day'
echo "$day"
echo "'$day'"
echo '"$day"'

结果

2020-01-01
$day
2020-01-01
'2020-01-01'
"$day"

结论:

  • 单独使用单引号时,不能取出变量值
  • 单独使用双引号时,能取出变量值
  • 外层使用双引号时,输出内层的单引号和变量值
  • 外层使用单引号时,输出内层的双引号和双引号中的内容。
http://www.dtcms.com/a/561646.html

相关文章:

  • ubuntu对docker的常用命令
  • 手表网站免费设计惠州做网站的公司哪家好
  • 基于Llama3.2与LlamaIndex:实现简单的文档检索RAG系统
  • 关于解决hexo博客中无法使用特定letax公式的问题
  • LLVM专栏目录页
  • 做游戏网站需要哪些许可华为外包一般能干多久
  • C++—string(2):string类的模拟实现及底层剖析
  • 建个大型网站要多少钱模板网字体库
  • 上海网站建设服务多少钱没有网站 淘宝客
  • 如何查看网站的死链接中企动力提供网站建设
  • 你的第一个 Linux 系统程序:从进度条开始
  • 企业网站域名在哪申请网站搭建徐州百都网络搭建
  • Linux同步机制:POSIX 信号量 与 SystemV信号量 的 对比
  • Vim实用技巧补充1
  • UEC++屏幕打印输出Debug信息
  • 相电流采样电阻对电流噪声影响
  • 怎么用AI制作三宫格图片,附“山的后面是什么”同款提示词
  • 哪些网站是discuz做源代码如何做网站
  • 做轻时尚的网站哪个网站可以做加工代理的
  • CCF CSP-J/S复赛----时间复杂度计算方法
  • 佳易王洗车店会员专用管理系统软件应用实例:免安装多项目一卡搞定#洗车#洗车会员管理
  • 线性代数 - LU分解(LU-Factorization、LU Decomposition)
  • html网站要怎么做衡水哪儿专业做网站
  • 网站制作公司哪家价钱合理大庆百度做网站多少钱
  • 2025国赛获奖名单和优秀论文
  • 响应式布局新利器:CSS Grid 的 grid-template-areas 实战
  • 网站支付功能怎么做青岛官网seo价格
  • UART编程
  • 【WRF数据准备】生成 LCZ 对应的FRC_URB2D
  • 做淘宝客的网站怎么备案网站怎么做cdn