LINUX.ORG.RU
readlink -f /home/mannaz/devel/foo/../bar/./dummy
Chumka ★★★
()
echo '/home/mannaz/devel/foo/../bar/./dummy' | sed -e 's/\/\/*/\//g' -e 's/\/[.]\(\/\|$\)/\1/g' -e 's/\/[^\/][^\/]*\/\.\.\(\/\|$\)/\1/g'
dilmah ★★★★★
()
Ответ на: комментарий от dilmah
Блин, sed'овские загибы меня всегда убивали! :) Хотя регекспы в перловской нотации воспринимаю, в целом, хорошо...
mannaz
() автор топика
p=/home/mannaz/devel/foo/../bar/./dummy
echo “`cd \`dirname $p\`; pwd`/`basename $p`” 
stpg
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.