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}

能说清楚, 就行了

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

:linux 字符串拼接,Shell 字符串拼接的实现示例相关推荐

  1. linux+sh+路径拼接,Shell字符串拼接(连接、合并)

    在脚本语言中,字符串的拼接(也称字符串连接或者字符串合并)往往都非常简单,例如:在 PHP 中,使用.即可连接两个字符串: 在 JavaScript 中,使用+即可将两个字符串合并为一个. 然而,在 ...

  2. java远程关机_通过jsch实现对linux服务器的shell客户端远程控制关机完整示例代码分享...

    一.前言 由于前些阵子想找个ssh客户端 for android实现在手机上可以远程控制Centos服务器实现在手机上远程关机操作,找了一圈没有合适的,因此自己想通过linux的客户端接入包jsch实 ...

  3. shell -- 字符串切片

    shell – 字符串切片 shell字符串从右端切片: 字 符 串 变 量 名 : 0 − 从 右 数 的 位 置 : 切 片 长 度 s h e l l 字 符 串 从 左 端 切 片 : {字符 ...

  4. linux 字符串拼接命令,Shell 字符串拼接的实现示例

    1. 字符串声明 概述 字符串的基本操作 脚本 1 # 声明字符串 str01="str01" echo ${str01} # 单引号也可以 # 不过后面的例子, 通常是用 双引号 ...

  5. Shell 字符串拼接

    1. 字符串声明 概述 字符串的基本操作 脚本 1 # 声明字符串 str01="str01" echo ${str01}# 单引号也可以 # 不过后面的例子, 通常是用 双引号, ...

  6. 使用stream将List转换为用逗号拼接的字符串

    摘要 有时候需要将List中的元素转换为用逗号拼接的字符串,很简单的实现,略略写一下stream的实现. 实现 使用stream实现: public void test(){List<Strin ...

  7. Python字符串方法:字符串拼接、截取、转数字

    这节课程我们主要讲有关Python字符串的用法,包括字符串的拼接.字符串怎么转数字.字符串的格式化.字符串函数等内容. 1.Python字符串的拼接 拼接方式很简单-我们可以用"+" ...

  8. 《程序员代码面试指南》第五章 字符串问题 拼接所有字符串产生字典顺序最小的大写字符串...

    题目 拼接所有字符串产生字典顺序最小的大写字符串 java代码 努力中.... 转载于:https://www.cnblogs.com/lizhouwei/p/8955158.html

  9. 字符串 拼接方法,公司内部的方法,用集合转换成拼接的字符串

    <pre name="code" class="java"> nameSum += StringUtils.isEmpty(nameSum)?nam ...

最新文章

  1. 判断正则 shell_年薪百万之路--第七十八天 Linux基础 shell
  2. Android之四大组件(Service的开启与关闭)
  3. python快速编程入门课后简答题答案-Python编程:从入门到实践(课后习题8)
  4. CTFshow 命令执行 web65
  5. Linux下交叉编译gdb和gdbserver
  6. nodejs_NodeJS历险记
  7. 递归调用、高阶函数、装饰器
  8. 编写一个程序,将 d:\java 目录下的所有.java 文件复制到 d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。...
  9. ACM 学习笔记(六) 图论
  10. 10款精美的web前端源码的特效
  11. MaixII-Dock(v831)学习笔记——PWM
  12. 前端常用插件之calender日历控件
  13. linux 清屏函数
  14. Android 3D滑动菜单完全解析,实现推拉门式的立体特效
  15. PHPWord Beta 0.6.2 开发者指南
  16. 用核显能跑matlab吗,5张图告诉你核显究竟能干嘛
  17. 迅猛扩张的字节跳动,踢到了一些铁板
  18. 解决无法从公司 Maven 私服下载依赖的问题
  19. linux断开其他用户连接,如何Linux中通过命令行注销其他用户ssh连接
  20. 吉林大学软件学院期末题答案(10-16级)

热门文章

  1. 卡巴斯基2010无限升
  2. 客户端渗透之——浏览器渗透
  3. 卷积码c语言程序 trel,卷积码(3 1 2)编译码程序
  4. 服务器系统导出iso,制作云服务器系统iso
  5. [ 轻量级网络 ] 经典网络模型1——SqueezeNet 详解与复现
  6. MAE vs RMSE 如何通俗的比较两个度量
  7. [补档]从OI学麻将
  8. Android Mediatek bootloader oem锁定和解锁流程
  9. C语言中的Input,Output
  10. 云终端ncomputingl300服务器,NComputing L300云终端自动登录到服务器设置