Je travaille sur un script python qui transmet les emplacements de fichiers à un sous-processus scp. Tout va bien, mais je suis dans une situation où je pourrais finir par concaténer un chemin avec un nom de fichier tel qu'il y ait un double ' /
dans le chemin. Je sais que bash se moque de la présence de plusieurs séparateurs de fichiers, mais je me demande comment cela est rectifié. Est-ce que c'est bash qui enlève des extra /
ou est-ce que ça n'a pas vraiment d'importance?
Je demande parce que cela me fera économiser plusieurs lignes de code pour vérifier les /
s supplémentaires lors de la concaténation. Je sais que ce n'est pas grave, mais je suis également curieux. J'ai un script bash qui a la ligne cd //usr
(au lieu de cd /usr
), ce qui semble impliquer qu'il pourrait y avoir une signification à utiliser plusieurs /
s dans un chemin
join
et abspath
et ces commandes.