- ベストアンサー
シェルスクリプトでの絶対パスの取得
UNIXのシェルスクリプトで、引数として渡された相対パスから絶対パスを取得するには、そうすればよいでしょうか。 cd 相対パス 変数=`pwd` これが一番普通のやり方でしょうか。 change directory しなくてもできる方法がないのかなあと思ったもので。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
変数=`cd 相対パス ; pwd` とか。 LinuxにはないようですがOSによっては、realpath(1)コマンドというコマンドが存在し、「realpath 相対パス」で絶対パスを取得出来ます。 % realpath ../../../usr/local /usr/local
お礼
ご回答ありがとうございます。 realpath というのは私の環境にはありませんでした。