在Linux系統(tǒng)中,對(duì)變量進(jìn)行賦值后需要發(fā)現(xiàn)有些問題,需要對(duì)變量值進(jìn)行刪除或替換,本文將針對(duì)Linux變量值的替換和刪除做個(gè)詳細(xì)介紹,希望對(duì)你有所幫助。一起去看看吧!
1、變量內(nèi)容的刪除
[root@bogon ~]# echo ${PATH} #呼叫出PATH變量的值
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin
[root@bogon ~]# echo ${PATH#/*bin:} #看見那個(gè);#”符號(hào),表示從變量;PATH”值的左邊開始向右邊刪除能匹配到;*bin:”的位置,僅刪除能匹配到最短的那個(gè),所以輸出內(nèi)容如下,;/usr/local/sbin:”被刪除了
/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin
[root@bogon ~]# echo ${PATH#*local/bin:}
/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin
[root@bogon ~]# echo ${PATH##/*bin:} #兩個(gè);#”表示刪除能匹配到最長的那個(gè),所以;/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:”全部被刪除
/root/bin
[root@bogon ~]# echo ${PATH%:/*bin} #把上邊的;#”號(hào)換成;%”看看,表示從變量;PATH”值的右邊開始向左邊刪除能匹配到;*bin”的位置,僅刪除能匹配到最短的那個(gè),所以;:/root/bin”被刪除
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin
[root@bogon ~]# echo ${PATH%%:/*bin} #兩個(gè);%”與兩個(gè);#”類似的道理
/usr/local/sbin
2、變量內(nèi)容的替換
[root@bogon ~]# echo ${PATH/sbin/SBIN
Wireshark是一款強(qiáng)大的網(wǎng)絡(luò)數(shù)據(jù)包分析工具,廣泛應(yīng)用于網(wǎng)絡(luò)故障......
閱讀現(xiàn)在夢(mèng)幻模擬戰(zhàn)游戲中的澤瑞達(dá)繁花袂影皮膚是新上線的限定皮......
閱讀BIOS更新是電腦維護(hù)中的一個(gè)重要環(huán)節(jié),尤其對(duì)于DIY愛好者和硬件......
閱讀2.4G和5G的Wi-Fi各自優(yōu)缺點(diǎn)有哪些呢,我們?cè)谶@里來為各位介紹一下......
閱讀很多小伙伴之所以會(huì)選擇使用PPT程序來對(duì)演示文稿進(jìn)行編輯,就......
閱讀Linux系統(tǒng)的安裝軟件方式非常多,所以到現(xiàn)在還沒有一個(gè)通用的方法能查到某個(gè)軟件已經(jīng)是否安裝了,不過下面我總結(jié)了一些類型供大家參考...
次閱讀
最近一些朋友問小編Linux下如何設(shè)置交換文件?今天小編將為大家?guī)淼氖荓inux下設(shè)置交換文件的方法,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
今天小編為大家分享的是Linux中tomcat服務(wù)成功發(fā)布但局域網(wǎng)瀏覽器無法訪問的解決方法,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
最近一些朋友問小編Linux下如何修改文件描述符的大?。肯旅嫘【帉榇蠹?guī)淼氖荓inux下修改文件描述符的大小的方法,有需要的朋友一起去看看吧...
次閱讀
最近一些Linux用戶發(fā)現(xiàn)很多日志文件都是空文件,如何過濾呢?今天小編就為大家?guī)鞮inux過濾空文件的命令總結(jié),希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
今天小編為大家?guī)淼氖?linux命令行下進(jìn)入帶空格的文件夾的方法。希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
最近一些朋友問小編Linux與grub下如何查看各分區(qū)設(shè)備名稱?今天小編將要為大家?guī)淼氖荓inux與grub下查看各分區(qū)設(shè)備名稱的方法,有需要的朋友一起去看看吧...
次閱讀
下面小編將為大家?guī)淼氖荓inux系統(tǒng)swap和zram swap的使用詳解,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧...
次閱讀
Linux安裝ElasticSearch后,ElasticSearch是不能用root用戶啟動(dòng)的,以root用戶啟動(dòng)會(huì)報(bào)錯(cuò)Refer to the log for complete error details,出現(xiàn)這種情況該如何解決呢?下面小編就為大家?guī)鞮inux安裝ElasticSea...
次閱讀
這篇文章主要介紹了Linux批量清空當(dāng)前目錄中的日志文件,需要的朋友可以參考下...
次閱讀
這篇文章的內(nèi)容主要講述的是Linux連接windows的ftp,unzip出現(xiàn)問題的解決方法,希望對(duì)大家會(huì)有幫助,下面就隨小編一起去看看具體的操作吧...
次閱讀
在實(shí)際使用過程中,若一個(gè)目錄下文件或文件夾太多,在執(zhí)行“*” 命令時(shí) 會(huì)提示Argument list too long,如rm -rf /tmp/*命令下...
次閱讀
適用于 Linux 的 Windows 子系統(tǒng)允許管理員直接從 Windows 訪問基于 Linux 的工具,但并非每個(gè) Linux 發(fā)行版都可以通過 Microsoft Store 獲得。 現(xiàn)在有一個(gè)名為 EasyW...
次閱讀
在本文中,我們將介紹如何將大于 2TB 的新磁盤添加到現(xiàn)有的 Linux 服務(wù)器中(如 RHEL/CentOS 或 Debian/Ubuntu)中,感興趣的朋友可以一起看看...
次閱讀
這篇文章主要介紹了linux 刪除換行符的方法小結(jié),需要的朋友可以參考下...
次閱讀