Shellで絶対パスを取得する

·1 分で読めます

よく忘れてしまうのでメモ。例えば実行するスクリプトの絶対パスを取得する場合。

#!/bin/sh

DIR=$(cd $(dirname "$0") && pwd)

echo $DIR

$ sh ~/Dropbox/code/sh/abspath.sh

Users/kazuhiro/Dropbox/code/sh