(shell is bash)のようなステートメントを実行したい
/# source /workspace/scripts/script.sh
/workspace/scripts# source script.sh
script.sh内で、独自の場所を取得したいと思います。(script.shはPATH変数には含まれません)
readlink -f $0
スクリプトを実行するときにこれを使用できますが、スクリプトを実行すると同じことが機能しませんsource
。
コマンドを実行する場所にソリューションを依存させたくありません。source
(そうでなければpwd
十分だったでしょう)
これは可能ですか?