1. 概述

    1. shell 的字符串拼接

1. 字符串声明

  1. 概述

    1. 字符串的基本操作
  2. 脚本 1

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

2. 简单拼接

  1. 概述

    1. 简单的字符串拼接
  2. 脚本 1:

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

3. 变量拼接

  1. 概述

    1. 已经定好的字符串, 也可以参与到拼接中
  2. 脚本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. 命令拼接

  1. 概述

    1. 命令也可以参与到拼接中
  2. 脚本

    #/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}

Linux - Shell - 字符串拼接的更多相关文章

  1. linux shell 字符串操作(长度,查找,替换)详解

    linux shell 字符串操作(长度,查找,替换)详解 在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作. 其实shell内置一系 ...

  2. shell 字符串拼接 获取自身文件名 日志记录

    shell  字符串拼接 获取自身文件名 日志记录 [root@hadoop2 xiaole_chk_url]# sh a.sh123.loga.sh[root@hadoop2 xiaole_chk_ ...

  3. Linux shell字符串截取与拼接

    一 Linux 的字符串截取很有用.有八种方法. 假设有变量 var=http://www.linuxidc.com/123.htm 1  # 号截取,删除左边字符,保留右边字符. echo ${va ...

  4. linux shell字符串内置的常用操作(获取长度、查找、替换)

    在编写shell程序时,经常会涉及到字符串相关操作.有许多命令语句,如awk,sed都能够做字符串各种操作. 事实上shell内置一系列操作符号,能够达到相似效果,使用内部操作符会省略启动外部程序等时 ...

  5. linux shell 字符串操作

    转:http://justcoding.iteye.com/blog/1963463 在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作 ...

  6. linux shell 字符串操作详解 (长度,读取,替换,截取,连接,对比,删除,位置 )

    在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作. 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略 ...

  7. (正则表达式)linux shell 字符串操作(长度,查找,替换,匹配)详解

    在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作. 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略 ...

  8. linux shell 字符串常用操作

    1.shell内置的字符串操作 表达式 含义 ${#string} $string的长度 ${string:position} string中,从位置$position开始提取字符串 ${string ...

  9. linux shell 字符串操作详解(获取长度、查找,替换)

    在做shell批处理程序时候,常常会涉及到字符串相关操作.有许多命令语句,如:awk,sed都能够做字符串各种操作. 事实上shell内置一系列操作符号,能够达到相似效果,大家知道,使用内部操作符会省 ...

随机推荐

  1. Python的字典、列表合并

    字典合并: 在日常工作中需要对字典进行合并操作,下面提供几个操作方法 1.使用dict(a,**b) 例: >>> a={'a':1,'b':2} >>> b={' ...

  2. Qt Gui 第三章~第四章

    一.图片资源的调用 如上图是我图片存放的位置跟qrc的命名: 如下则是qrc对应的编写格式: <RCC> <qresource> <file>images/icon ...

  3. Spring Boot的Web配置

    一.使用YML文件配置多套环境    

  4. STL-vector-set_difference B - 人见人爱A-B

    B - 人见人爱A-B 参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算.(当然,大 ...

  5. Python环境搭建(win)——Pycharm(破解+汉化)

    Pycharm搭建方法(破解+汉化): 本文以pycharm2019.2为例 写在前面:有能力的朋友,希望大家支持正版. IDE是集成开发环境 “Integrated Development Envi ...

  6. mybatis(五):源码分析 - 获取boundsql流程

  7. cocos Studio 特效文件播放失败

    可能是json文件中file的Path不对引起的.因为生成的path是根据文件在项目中的path生成的,即当此特效不是项目的一级目录时,会带有项目中上级目录,导致找不到文件(不会报错). ccs.lo ...

  8. Python中的模块简单认识

    将自己定义的方法,变量存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件称为模块. 细说的话,模块可以分为四个通用类别: 1 使用python编写的.py文件(自定义模块) 2 已被编译为共 ...

  9. JS高级---闭包小案例

    闭包小案例 普通的函数 //普通的函数 function f1() { var num = 10; num++; return num; } console.log(f1()); //11 conso ...

  10. c# 技巧

    1 遍历属性 Type t = typeof(Colors); PropertyInfo[] pInfo = t.GetProperties(); foreach (PropertyInfo pi i ...