Shell 字符串拼接的实现示例

 更新时间:2019年12月12日 11:10:20   作者:轩辕拾銉  
这篇文章主要介绍了Shell 字符串拼接的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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}

能说清楚, 就行了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 利用shell删除数据表中指定信息和字段对应的文件

    利用shell删除数据表中指定信息和字段对应的文件

    这篇文章主要介绍了利用shell删除数据表中指定信息和字段对应的文件,需要的朋友可以参考下
    2014-04-04
  • Shell脚本中调用、引用、包含另外一个脚本文件的两种方法

    Shell脚本中调用、引用、包含另外一个脚本文件的两种方法

    这篇文章主要介绍了Shell脚本中调用、引用、包含另外一个脚本文件的两种方法,本文介绍的两种方法适合在当前目录下,需要的朋友可以参考下
    2014-12-12
  • Linux signal()函数的使用学习

    Linux signal()函数的使用学习

    这篇文章主要为大家介绍了Linux signal()函数的使用学习及示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • Linux命令之find 和 grep用法详解

    Linux命令之find 和 grep用法详解

    今天主要介绍的是两个常用的搜索命令:find 和 grep 命令,文中代码示例介绍的非常详细,对我们学习Linux 命令有一定的帮助,需要的朋友可以参考下
    2023-06-06
  • shell 备份数据库、代码上线的脚本

    shell 备份数据库、代码上线的脚本

    Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。这篇文章主要介绍了shell脚本之备份数据库、代码上线,需要的朋友可以参考下
    2020-02-02
  • Bash EOF的使用小结

    Bash EOF的使用小结

    本文主要介绍了Bash EOF的使用小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • linux shell中 if else以及大于、小于、等于逻辑表达式介绍

    linux shell中 if else以及大于、小于、等于逻辑表达式介绍

    在linux shell编程中,大多数情况下,可以使用测试命令来对条件进行测试,这里简单的介绍下,方便需要的朋友
    2013-02-02
  • linux shell命令行参数用法详解

    linux shell命令行参数用法详解

    本文介绍了linux shell命令行参数的具体用法,用户登录到Linux系统时,可以看到一个shell提示符,标识了命令行的开始。用户可以在提示符后面输入任何命令及参数。
    2014-04-04
  • 在Linux中检查文件大小的4种常用方法

    在Linux中检查文件大小的4种常用方法

    在 Linux 操作系统中,经常需要检查文件的大小,无论是管理文件系统空间,还是确定文件传输的大小限制,了解文件大小是非常重要的,本文将介绍 4 种常用的方法,帮助你在 Linux 中检查文件的大小,需要的朋友可以参考下
    2023-09-09
  • 详解Shell 命令行批量处理图片文件名的实例

    详解Shell 命令行批量处理图片文件名的实例

    这篇文章主要介绍了详解Shell 命令行批量处理图片文件名的实例的相关资料,这里提供实例及实现方法的分析,需要的朋友可以参考下
    2017-08-08

最新评论