У меня есть задача, где мне нужно объединить 2 пути: абсолютный + относительный в perl.Ниже описано, чего я пытаюсь достичь:
dir1/dir2/dir3/ + ../filename => dir1/dir2/filename
dir1/dir2/dir3/ + ../../filename => dir1/filename
У меня есть только решение, которое считает «..» в относительном пути, скажем X, затем разбивает абсолютный путь на dirs и считает их - Y и, наконец,объединяет только каталоги YX с именем файла.Это кажется слишком громоздким, и мне интересно, существует ли лучшее решение (я уверен, что оно существует).Заранее спасибо.