以下の内容はhttps://m-hiyama.hatenablog.com/entry/20140529/1401329246より取得しました。


bashの $() はやはり便利だ

僕はWindowsでもbashMinGW/MSYSのシェル)を使っているのですが、Windowsだとwhichの使用頻度が高いなー、と思います。Linux/Unixだと、コマンドはだいたい /usr/bin/, /usr/local/bin あたりに入りますが、Windowsだとアッチコッチに分散するので居場所を知りたいことが多いです。


$ which hg
/c/Installed/Python27/Scripts/hg

コマンドがインストールされたディレクトリを取るには、


$ dirname `which hg`
/c/Installed/Python27/Scripts

で、そのディレクトリにcdしたいとき、バッククォートは入れ子にできないですが、$() が使えます。


$ cd $(dirname `which hg`)

バッククォートを使わずに cd $(dirname $(which hg)) でもかまいません。$() は文字列内に埋め込めるので、次のような書き方もできます。


$ echo "hg is installed at $(dirname `which hg`)"
hg is installed at /c/Installed/Python27/Scripts/




以上の内容はhttps://m-hiyama.hatenablog.com/entry/20140529/1401329246より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

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