以下の内容はhttps://ryozi.hatenadiary.jp/entry/20120509/1336575373より取得しました。


シェルスクリプトで文字列で与えられた相対パスから、ディレクトリの絶対パスを取得する

cdしてpwdする

echo $(cd $(dirname '/usr/bin/perl'); pwd) # /usr/bin

cd /usr/bin
echo $(cd $(dirname 'perl'); pwd) # /usr/bin
echo $(cd $(dirname '../bin/perl'); pwd) # /usr/bin

もちろんcdに失敗したらカレントディレクトリの情報返しちゃうので、
test -d $(dirname $HOGE)とかやってチェックするとかして誤魔化す。


this.sh /usr/bin/perl ../../../../../usr/bin/perl
とかやっても、$1と$2は同じ位置だよーって教えるぐらいの使い道。




以上の内容はhttps://ryozi.hatenadiary.jp/entry/20120509/1336575373より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

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