Estoy trabajando en un script de Python que pasa las ubicaciones de los archivos a un subproceso scp. Todo está bien, pero estoy en una situación en la que puedo terminar concatenando una ruta con un nombre de archivo de modo que haya un doble ' /
en la ruta. Sé que a bash no le importa si tienes varios separadores de archivos, pero me pregunto cómo se rectifica exactamente eso. ¿Es bash lo que te quita más /
o realmente no importa nunca?
Pregunto porque me ahorrará varias líneas de código para verificar si hay /
s adicionales mientras concatena. Sé que no es gran cosa, pero también tengo curiosidad. Tengo un script bash que tiene la línea cd //usr
(en lugar de cd /usr
), lo que parece implicar que podría ser importante usar múltiples /
s en una ruta
join
y abspath
y tales órdenes.