Я конвертирую некоторые пакетные файлы Windows в сценарии Unix, используя sh. У меня проблемы, потому что какое-то поведение зависит от макроса% ~ dp0, доступного в пакетных файлах.
Есть ли какой-либо sh эквивалент этого? Любой способ получить каталог, в котором живет исполняемый script?