最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux變量操作符“${}“的用法詳解

 更新時(shí)間:2025年05月15日 17:18:18   作者:Elitewa  
這篇文章主要介紹了Linux變量操作符“${}“的用法,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

一、什么是"${}" 

"${}"是對變量進(jìn)行處理的一個函數(shù),它可以對變量值進(jìn)行取長度,截取,替換等操作

二、具體用法

我們用來實(shí)驗(yàn)的變量為環(huán)境變量$PATH

$PATH 內(nèi)容如下:

1、取長度

命令 :

echo ${#PATH}  

我們可以看到$PATH變量的長度為 142

2、截取字符串

  • 格式為:
${PATH:start:length}  
start:起始位置
length:截取長度,可為負(fù)數(shù)
  • 字符串首位置為0
  • start參數(shù)可不加,默認(rèn)為0
  • 可在 start 參數(shù)前加 ' ~ ' 符號,意為從末尾開始計(jì)數(shù)
  • 當(dāng)length為負(fù)數(shù)時(shí)代表從起始位置截取到倒數(shù)第length個字符(包含此字符)(此時(shí)倒數(shù)第一個的序號為-1)

示例一

命令 :

echo ${PATH:0:1} 
從第0位開始,截取一個字符

結(jié)果:

實(shí)例二

命令 :

echo ${PATH::1} 
這次沒加start參數(shù),默認(rèn)從0位開始

結(jié)果:

實(shí)例三

命令 :

echo ${PATH: ~0:1}
從倒數(shù)第0位返回1個字符

結(jié)果:

三、替換字符

單替換

${file/a/b}
將字符串中第一個a替換為b

示例

命令 :

echo ${PATH/usr/root}

結(jié)果:

我們可以看到第一個"usr"變?yōu)榱?quot;root"

全替換

${file//a/b}
將字符串所有的a替換為b

示例

命令 :

echo ${PATH//usr/root}

結(jié)果:

我們可以看到字符串中所有的"usr"變?yōu)榱?quot;root"

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

阳山县| 香港| 沁阳市| 宁安市| 沧源| 郓城县| 青冈县| 黎平县| 临桂县| 富川| 沛县| 石渠县| 抚远县| 保亭| 怀集县| 辉南县| 青阳县| 磴口县| 招远市| 江陵县| 保靖县| 徐州市| 分宜县| 天津市| 富民县| 呼图壁县| 兴化市| 洛隆县| 邵东县| 应城市| 儋州市| 陆丰市| 化德县| 桓仁| 溆浦县| 木兰县| 策勒县| 梅州市| 竹北市| 清镇市| 徐水县|