自分自身でなく呼出元。
結論
"$(cd "$(dirname "$0")"; pwd -P)/($basename "$0")"
注意
- 自分自身のパスでなく呼出元パスである
対象環境
- Raspbierry pi 4 Model B
- Raspbian buster 10.0 2019-09-26 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux