2013-04-15 相対パスを絶対パスに変換 シェルスクリプト linux 相対パスから絶対パスを取得したい場合がある。 そんな時はこんな感じで1行で行ける。 abs_path=$(cd relative_path && pwd) これだとcdしてるからこの行の後に cd - とかして元のディレクトリに戻る必要あるように思えるけど、実際は必要ない。 何故必要ないかというと、$()で実行しているのはサブシェルだから。