以下の内容はhttps://takuya-1st.hatenablog.jp/entry/2017/02/14/191855より取得しました。


bashのブレース展開の変数置換でPATHをぱぱっと確認する。

PATHってパット見でわからないので整形したい。

bash の変数展開(ブレース展開)を使って簡単に置換できる。

echo -e ${PATH//:/'\n'}

実行結果

takuya@~$ echo -e ${PATH//:/'\n'}
/Users/takuya/.pyenv/shims
/Users/takuya/.pyenv
/Users/takuya/.bin
/usr/local/sbin
/usr/local
/opt/X11
/usr/sbin
/usr
/sbin

/Users/takuya/.rbenv/shims
/usr/local/share/npm

ああ。楽ちん。

これを関数にしておこう

function path_show(){
  echo -e ${PATH//:/'\n'}
}

いままで、rubyワンライナーでやってたけど

echo $PATH | ruby -aF: -ne "puts \$F"

bash の展開のほうが圧倒的に楽ですね。

IFSを使うなら

IFS=':'
for i in $PATH ; do echo $i; done
/Users/takuya/.pyenv/shims
/Users/takuya/.pyenv/bin
/Users/takuya/.bin
/usr/local/sbin
/usr/local/bin
/opt/X11/bin
/usr/sbin
/usr/bin
/sbin
/bin

/Users/takuya/.rbenv/shims
/usr/local/share/npm/bin

などと出来る。




以上の内容はhttps://takuya-1st.hatenablog.jp/entry/2017/02/14/191855より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14