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. asp.net core 发布到linux下Docker

    1.linux Docker 安装 内核升级:https://www.cnblogs.com/zksfyz/p/7919425.html 安装:   https://www.runoob.com/do ...

  2. VSCode C语言编程(一)环境搭建

    1.安装Visual Studio Code 2. 安装MinGW编译器 有两种方法 方法(1) 打开https://sourceforge.net/projects/mingw-w64/files/ ...

  3. ASP.NET MVC入门到精通——MVC请求管道

    https://www.cnblogs.com/jiekzou/p/4896315.html 本系列目录:ASP.NET MVC4入门到精通系列目录汇总 ASP.NET MVC的请求管道和ASP.NE ...

  4. 实例:通过调用外部程序进行录制视频(ffmpeg.exe)

    相关知识点: 1. ffmpeg可以用下面的参数来录制Windows 桌面操作的视频. ffmpeg.exe -y -rtbufsize 100M -f gdigrab -framerate 10 - ...

  5. Energy Consumption Of Low-Pressure Crystal Craft Lights

    What kind of place is the low-pressure crystal light generally suitable for? Low-pressure crystal li ...

  6. Android 开发 微信分享,登陆,获取信息

    1 获取appid和appsecret.        https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN     ...

  7. 《软件测试52讲》读书笔记 —— API测试怎么做

    前言 文章中还介绍了测试工具,比如cURL.postman,单API如何测试:但这些都是偏基础的东西,且网上教程各式各样,就不再赘述了:这里主要讲的就是关于复杂场景的API测试要如何应对 API测试的 ...

  8. c++ char转换成string

    第一种:利用赋值号直接赋值 ; string b = a; /* 错误.因为string是一个指针,存储的值是所指向的地址,而char型存储的是内容,所以不可以直接用赋值号赋值 */ const ch ...

  9. DVWA的安装及报错解决

    PS:我是在wamp5集成环境中搭建的 1.解压下载好的DVWA安装包到www目录下 DVWA安装包: https://pan.baidu.com/s/1ivnwiH53gIV5jWU5IyeD0Q ...

  10. 【译】用 `Wasmer` 进行插件开发 1

    [译]用 Wasmer 进行插件开发 1 Using Wasmer for Plugins Part 1 译文 原文链接 https://wiredforge.com/blog/wasmer-plug ...