Shell 字符串拼接的實(shí)現(xiàn)示例
1. 字符串聲明
概述
- 字符串的基本操作
 
腳本 1
# 聲明字符串
str01="str01"
echo ${str01}
# 單引號(hào)也可以
# 不過后面的例子, 通常是用 雙引號(hào), 具體原因, 以后會(huì)解釋
str02='str02'
echo ${str02}
# 對(duì)引號(hào)的轉(zhuǎn)義, 這里就不提了
2. 簡(jiǎn)單拼接
概述
- 簡(jiǎn)單的字符串拼接
 
腳本 1:
#/bin/bash
# 字面量拼接
# 1. 兩個(gè)串依次排列即可 
# 2. 不能有空格, 否則會(huì)報(bào)錯(cuò)
# 12
str01="1""2"
echo ${str01}
# 引號(hào)混合
# 12
str02="1"'2'
echo ${str02}
3. 變量拼接
概述
- 已經(jīng)定好的字符串, 也可以參與到拼接中
 
腳本1: 變量拼接
#/bin/bash
# 變量拼接
# 1. 類似字面量拼接
# part01part02
part01="part01"
part02="part02"
str03=${part01}${part02}
echo ${str03}
# 變量字面量混拼
# part01end
str04=${part01}"end"
echo ${str04}
# 引號(hào)
# part01 part02
str05="${part01} ${part02}"
echo ${str05}
4. 命令拼接
概述
- 命令也可以參與到拼接中
 
腳本
#/bin/bash
# 命令
str01=`date`
# 當(dāng)前日期
echo ${str01}
# 拼接
# 當(dāng)前日期end
# 當(dāng)前日期part01
part01="part01"
str02=`date`"end"
echo ${str02}
str03=`date`${part01}
echo ${str03}
# 引號(hào)
# 單引號(hào)內(nèi)的 命令無法執(zhí)行
# 當(dāng)前日期
# `date`
str04="`date`"
echo ${str04}
str05='`date`'
echo ${str05}
能說清楚, 就行了
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持我們。
上一篇:Linux安裝與卸載Tomcat8的詳細(xì)圖文教程
欄 目:Linux/apache
本文標(biāo)題:Shell 字符串拼接的實(shí)現(xiàn)示例
本文地址:http://www.jygsgssxh.com/a1/Linux_apache/10614.html
您可能感興趣的文章
- 04-02linux中jobs命令 shell jobs命令
 - 01-10Shell腳本之Expect免交互的實(shí)現(xiàn)
 - 01-10shell之分離解析腳本的實(shí)現(xiàn)方法
 - 01-10shell之正向解析腳本的實(shí)現(xiàn)方法
 - 01-10Shell腳本實(shí)戰(zhàn)之DNS主從同步腳本實(shí)例
 - 01-10Linux下shell通用腳本啟動(dòng)jar(微服務(wù))
 - 01-10Shell腳本的條件測(cè)試和if條件語句使用方法
 - 01-10開發(fā)者常用及實(shí)用Linux Shell命令備忘錄(小結(jié))
 - 01-10Linux配置SSH和Xshell連接服務(wù)器的教程(圖解)
 - 01-10shell腳本實(shí)現(xiàn)ssh-copy-id批量自動(dòng)發(fā)送公鑰到遠(yuǎn)程主機(jī)
 


閱讀排行
- 1C語言 while語句的用法詳解
 - 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹的示例代碼(圣誕
 - 3利用C語言實(shí)現(xiàn)“百馬百擔(dān)”問題方法
 - 4C語言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
 - 5c語言計(jì)算三角形面積代碼
 - 6什么是 WSH(腳本宿主)的詳細(xì)解釋
 - 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
 - 8正則表達(dá)式匹配各種特殊字符
 - 9C語言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
 - 10C語言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
 
本欄相關(guān)
- 04-02linux關(guān)閉串口命令 關(guān)閉linux端口命令
 - 04-02linux文件命令重命名 linux重命名文件名
 - 04-02linux中jobs命令 shell jobs命令
 - 04-02linux命令注入過濾 linux 代碼注入
 - 04-02linux依次執(zhí)行命令 linux命令的執(zhí)行過程
 - 04-02linux命令注銷vnc linux命令行注銷用戶
 - 04-02linux命令免輸入 linux配置免密登錄
 - 04-02軟交換linux命令 軟交換網(wǎng)絡(luò)主要協(xié)議
 - 04-02linux命令歷史記錄 linux查看歷史記錄的
 - 04-02linux命令頁面 linux命令頁面中文
 
隨機(jī)閱讀
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
 - 01-10C#中split用法實(shí)例總結(jié)
 - 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
 - 01-10delphi制作wav文件的方法
 - 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
 - 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
 - 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
 - 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
 - 04-02jquery與jsp,用jquery
 - 01-11ajax實(shí)現(xiàn)頁面的局部加載
 


