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
joiny abspathy tales órdenes.