Как правильно перевести относительный путь в абсолютный?
Как правильно перевести относительный путь в абсолютный? Речь идёт о шелле.
Например, некоторый скрипт может быть запущен как по абсолюному пути, так и,
скажем, из текущего каталога. В этом случае dirname $0 выдаст просто .
(точку). И если для работы скрипта нужно знать, где он лежит в дереве
каталогов, нужно превратить . с учётом рабочего каталога в абсолютный путь.
Ясно, что задача решается переходом в каталог, вызовом pwd и переходом
обратно. А какой _правильный_ путь?
В сообщении от 1179418686 секунд после начала Эпохи Vladimir Efremov написал(а):
Для шела это и есть правильный путь.