Я использовал команду, подобную следующей, чтобы получить каталог определенного скрипта при его выполнении, независимо от того, откуда он был выполнен:
MYDIR=$(dirname $(readlink -f $0))
Каким будет аналогичный лайнер для получения канонического пути для каталога, который находится на два родительских элемента выше каталога скриптов? Я пробовал такие вещи, как:
MYDIR=$(dirname $(readlink -f $0/../..))
MYDIR=$(readlink -f $(dirname $(readlink -f $0)/../..))
Я не гуру Баш, как вы можете сказать. Как бы я это сделал?