Ich arbeite an einem Python-Skript, das Dateispeicherorte an einen SCP-Unterprozess übergibt. Das ist alles in Ordnung, aber ich bin in einer Situation, in der ich möglicherweise einen Pfad mit einem Dateinamen verketten muss, sodass /
der Pfad ein Doppel 'enthält . Ich weiß, dass es Bash egal ist, ob Sie mehrere Dateitrennzeichen haben, aber ich frage mich, wie genau das korrigiert wird. Ist es Bash, das extra /
s auszieht, oder spielt es wirklich keine Rolle?
Ich frage, weil es mir mehrere Codezeilen erspart, um /
beim Verketten nach zusätzlichen s zu suchen. Ich weiß, dass es keine große Sache ist, aber ich bin auch neugierig. Ich habe ein Bash-Skript mit der Zeile cd //usr
(anstelle von cd /usr
), was darauf hindeutet, dass die Verwendung mehrerer /
s in einem Pfad möglicherweise von Bedeutung ist
join
und abspath
und solche Befehle.