cómo evaluar una trayectoria dada dentro de una cáscara del golpe
Pregunta
¿Hay un comando bash que toma como entrada una ruta de archivo y devuelve una ruta de archivo absoluta? Más específicamente me gustaría un comando que toma como entrada una ruta como:
/tmp/yaneeve/kit/linux/../../output/kit/SOURCES//usr//apps/myapp/lib
y devuelve la ruta de acceso:
/tmp/yaneeve/output/kit/SOURCES/usr/apps/myapp/lib
Gracias!
Solución
Trate (Linux)
readlink -f
Otros consejos
Si existe el camino, hay una manera portátil que es (incluso en Linux) mucho más fiable:
canonicalPath=$(cd "$path"; pwd)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow