シェルスクリプト内でシェルスクリプトを実行してpwdやreadlink -f .を使用して絶対パスを表示させると、一番最初にシェルスクリプトを実行したディレクトリパスが常に表示される

エイリアス設定して呼び出すシェルスクリプトは色んなディレクトリのターミナルから呼び出されるので、シェルスクリプトファイルのパスを保持する$0を使用してパス指定した方が分かりやすいと感じた

ターミナルを実行したディレクトリのパスを取得したいときはpwdコマンドを、シェルスクリプトを実行しているパスを取得したい場合は$0を使用するようにすると良さそう

©︎ 2025-2026 todo