Shell中去除字符串里的空格或指定字符的方法
網(wǎng)上很多辦法,雖然是對的,用起來結(jié)果不對。這里提供正確辦法。
去掉開頭的空格
$text=" 123 456 " # 這個寫法,保證了得到正確的結(jié)果。 text=`echo $text | sed -e 's/^[ \t]*//g'` # 這些方法沒有測試,寫法參照上面的。 # 去掉尾巴的空格 sed 's/[ \t]*$//g' # 刪除前、后空格,不刪除中間空格 sed -e 's/^[ \t]*//g' -e 's/[ \t]*$//g' # 刪除字符串中所有空格 sed 's/[[:space:]]//g'
當然還有簡單辦法:
# 只替換一個
text=${text/ /-}
# 全部替換
text=${text// /-}
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
web服務(wù)器iptables配置腳本實現(xiàn)代碼
這篇文章主要介紹了web服務(wù)器iptables配置腳本實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-06-06
Windows下 Apache PHP 環(huán)境搭建的方法
經(jīng)常在 Linux 環(huán)境下搭建 php 環(huán)境,在 windows 下還是第一次,沒啥技術(shù)含量,就是記錄一下,需要的朋友參考下本教程2017-01-01
linux下yum安裝時出現(xiàn)Loaded plugins: fastestmirror的解決辦法
這篇文章主要給大家介紹了linux下yum安裝時出現(xiàn)Loaded plugins: fastestmirror,使用 yum 出現(xiàn) Loaded plugins: fastestmirror,文中有詳細的解決方法,通過代碼介紹的非常詳細,需要的朋友可以參考下2023-11-11
CentOS 7中 Apache Web 服務(wù)器安裝配置教程
這篇文章主要介紹了CentOS 7中 Apache Web 服務(wù)器安裝配置教程,需要的朋友可以參考下2018-04-04
linux下用time(NULL)函數(shù)和localtime()獲取當前時間的方法
這篇文章主要介紹了linux下用time(NULL)函數(shù)和localtime()獲取當前時間的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02

