[20200217]bash顯示path環境變數.txt

lfree發表於2020-02-17

[20200217]bash顯示path環境變數.txt

--//如何將PATH環境變數,一行一行顯示,以後做的例子:
http://blog.itpub.net/267265/viewspace-2150611/

echo $PATH | tr ":" "\n"

function path(){
    old=$IFS
    IFS=:
    printf "%s\n" $PATH
    IFS=$old
}
--//也可以寫成一行:
old=$IFS; IFS=: ; printf "%s\n" $PATH;IFS=$old
--//還可以這樣
echo -e ${PATH//:/\\n}

--//第1種方式是最容易想到的方式.補充awk的方法:
--//參考連結:

$ echo $PATH | awk 1 RS=":"
$ echo $PATH | awk '1' RS=":"
$ echo $PATH | awk 2 RS=":"
--//不知道里面1,2 起什麼作用。
$ echo $PATH | awk 'gsub ( ":","\n" )'
$ echo $PATH | awk -F: '{ for(j=1;j<=NF;j++) print $j;}'

--//sed:
$ echo $PATH | sed "s/:/`echo  '\n'`/g"
$ echo $PATH | sed "s/:/\n/g"

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2675918/,如需轉載,請註明出處,否則將追究法律責任。

相關文章