在Shell中分割字符串的例子
更新時間:2014年06月11日 10:28:09 作者:
這篇文章主要介紹了在Shell中分割字符串的例子,使用3種方法實現(xiàn),需要的朋友可以參考下
比如,要分割 test=”aaa,bbb,cc cc,dd dd”,可以這樣
復(fù)制代碼 代碼如下:
arr=$(echo $test|tr "," "\n")
還可以這樣
復(fù)制代碼 代碼如下:
OLD_IFS=$IFS
IFS=','
arr=$test
IFS=$OLD_IFS
然后用
復(fù)制代碼 代碼如下:
for x in $arr; do
echo $x
done
看看效果
或者更直接一點
復(fù)制代碼 代碼如下:
IFS=',' arr=($test)
這樣直接就變成了 bash 數(shù)組??梢赃@樣遍歷:
復(fù)制代碼 代碼如下:
for x in ${arr[@]}; do
echo $x
done
或者直接通過下標訪問:
復(fù)制代碼 代碼如下:
echo ${arr[0]}
echo ${arr[1]}
相關(guān)文章
linux數(shù)據(jù)庫備份并通過ftp上傳腳本分享
這篇文章主要介紹了linux數(shù)據(jù)庫備份并通過ftp上傳腳本,腳本還可以備份網(wǎng)站,需要的朋友可以參考下2014-03-03使用shell腳本每天對MySQL多個數(shù)據(jù)庫自動備份的講解
今天小編就為大家分享一篇關(guān)于使用shell腳本每天對MySQL多個數(shù)據(jù)庫自動備份的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03Linux shell 之 提取文件名和目錄名的一些方法總結(jié)
本篇文章主要介紹了Linux shell 之 提取文件名和目錄名的一些方法總結(jié),具有一定的參考價值,有興趣的可以了解一下。2017-01-01Linux shell條件判斷if中的-a到-z的意思【推薦】
這篇文章主要介紹了Linux shell條件判斷if中的-a到-z的意思,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-08-08詳解systemctl?和?service?區(qū)別及命令
systemctl和service都是管理Linux系統(tǒng)服務(wù)的工具,但systemctl更加先進,可以方便地管理systemd服務(wù),而service適用于管理傳統(tǒng)的SysV服務(wù),這篇文章主要介紹了systemctl和service區(qū)別及命令,需要的朋友可以參考下2023-07-07