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
joinet abspathet ces commandes.