:linux 字符串拼接,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}
能说清楚, 就行了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
:linux 字符串拼接,Shell 字符串拼接的实现示例相关推荐
- linux+sh+路径拼接,Shell字符串拼接(连接、合并)
在脚本语言中,字符串的拼接(也称字符串连接或者字符串合并)往往都非常简单,例如:在 PHP 中,使用.即可连接两个字符串: 在 JavaScript 中,使用+即可将两个字符串合并为一个. 然而,在 ...
- java远程关机_通过jsch实现对linux服务器的shell客户端远程控制关机完整示例代码分享...
一.前言 由于前些阵子想找个ssh客户端 for android实现在手机上可以远程控制Centos服务器实现在手机上远程关机操作,找了一圈没有合适的,因此自己想通过linux的客户端接入包jsch实 ...
- shell -- 字符串切片
shell – 字符串切片 shell字符串从右端切片: 字 符 串 变 量 名 : 0 − 从 右 数 的 位 置 : 切 片 长 度 s h e l l 字 符 串 从 左 端 切 片 : {字符 ...
- linux 字符串拼接命令,Shell 字符串拼接的实现示例
1. 字符串声明 概述 字符串的基本操作 脚本 1 # 声明字符串 str01="str01" echo ${str01} # 单引号也可以 # 不过后面的例子, 通常是用 双引号 ...
- Shell 字符串拼接
1. 字符串声明 概述 字符串的基本操作 脚本 1 # 声明字符串 str01="str01" echo ${str01}# 单引号也可以 # 不过后面的例子, 通常是用 双引号, ...
- 使用stream将List转换为用逗号拼接的字符串
摘要 有时候需要将List中的元素转换为用逗号拼接的字符串,很简单的实现,略略写一下stream的实现. 实现 使用stream实现: public void test(){List<Strin ...
- Python字符串方法:字符串拼接、截取、转数字
这节课程我们主要讲有关Python字符串的用法,包括字符串的拼接.字符串怎么转数字.字符串的格式化.字符串函数等内容. 1.Python字符串的拼接 拼接方式很简单-我们可以用"+" ...
- 《程序员代码面试指南》第五章 字符串问题 拼接所有字符串产生字典顺序最小的大写字符串...
题目 拼接所有字符串产生字典顺序最小的大写字符串 java代码 努力中.... 转载于:https://www.cnblogs.com/lizhouwei/p/8955158.html
- 字符串 拼接方法,公司内部的方法,用集合转换成拼接的字符串
<pre name="code" class="java"> nameSum += StringUtils.isEmpty(nameSum)?nam ...
最新文章
- 判断正则 shell_年薪百万之路--第七十八天 Linux基础 shell
- Android之四大组件(Service的开启与关闭)
- python快速编程入门课后简答题答案-Python编程:从入门到实践(课后习题8)
- CTFshow 命令执行 web65
- Linux下交叉编译gdb和gdbserver
- nodejs_NodeJS历险记
- 递归调用、高阶函数、装饰器
- 编写一个程序,将 d:\java 目录下的所有.java 文件复制到 d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。...
- ACM 学习笔记(六) 图论
- 10款精美的web前端源码的特效
- MaixII-Dock(v831)学习笔记——PWM
- 前端常用插件之calender日历控件
- linux 清屏函数
- Android 3D滑动菜单完全解析,实现推拉门式的立体特效
- PHPWord Beta 0.6.2 开发者指南
- 用核显能跑matlab吗,5张图告诉你核显究竟能干嘛
- 迅猛扩张的字节跳动,踢到了一些铁板
- 解决无法从公司 Maven 私服下载依赖的问题
- linux断开其他用户连接,如何Linux中通过命令行注销其他用户ssh连接
- 吉林大学软件学院期末题答案(10-16级)
热门文章
- 卡巴斯基2010无限升
- 客户端渗透之——浏览器渗透
- 卷积码c语言程序 trel,卷积码(3 1 2)编译码程序
- 服务器系统导出iso,制作云服务器系统iso
- [ 轻量级网络 ] 经典网络模型1——SqueezeNet 详解与复现
- MAE vs RMSE 如何通俗的比较两个度量
- [补档]从OI学麻将
- Android Mediatek bootloader oem锁定和解锁流程
- C语言中的Input,Output
- 云终端ncomputingl300服务器,NComputing L300云终端自动登录到服务器设置