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

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

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

一、什么是"${}" 

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

二、具體用法

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

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

1、取長(zhǎng)度

命令 :

echo ${#PATH}  

我們可以看到$PATH變量的長(zhǎng)度為 142

2、截取字符串

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

示例一

命令 :

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

結(jié)果:

實(shí)例二

命令 :

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

結(jié)果:

實(shí)例三

命令 :

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

結(jié)果:

三、替換字符

單替換

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

示例

命令 :

echo ${PATH/usr/root}

結(jié)果:

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

全替換

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

示例

命令 :

echo ${PATH//usr/root}

結(jié)果:

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

總結(jié)

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

相關(guān)文章

最新評(píng)論

杭锦旗| 册亨县| 双桥区| 德令哈市| 新兴县| 手游| 婺源县| 江西省| 翼城县| 亳州市| 维西| 都安| 内黄县| 宜州市| 太保市| 景谷| 宝兴县| 天等县| 新兴县| 昌图县| 孟连| 团风县| 上栗县| 留坝县| 兴义市| 土默特右旗| 青铜峡市| 富民县| 涟源市| 上虞市| 黑龙江省| 米泉市| 盐边县| 土默特左旗| 岳普湖县| 宁晋县| 恩平市| 通渭县| 安福县| 同仁县| 长治市|