Есть ли sh эквивалент __FILE__, чтобы дать мне путь к текущему исполняемому файлу?Решения POSIX предпочтительнее, bash приемлемо, спасибо.
__FILE__
Попробуйте использовать $0.
$0
Для решения bash-скрипта
Получение исходного каталога скрипта Bash из
Просто мысль:
#!/usr/bin/env bash # "$0" will expand to the name of the script, as called from the command line readlink -f $0