Argggg. Ich habe tagelang mit diesem dummen Problem gekämpft und kann keine Antwort finden.BASH Skript zum cd zu Verzeichnis mit Leerzeichen im Pfadnamen
Ich verwende BASH unter Mac OS X und ich möchte eine einfache ausführbare Skriptdatei erstellen, die bei der Ausführung in ein anderes Verzeichnis wechseln würde. Der Pfad zu diesem Verzeichnis enthält jedoch Leerzeichen. Wie zum Teufel machst du das? Das ist, was ich habe ...
Name der Datei: cdcode
Inhalt der Datei: cd ~/My Code
Zugegeben, dies ist nicht ein langer Pfad, aber mein eigentlicher Pfad ist fünf Verzeichnisse tief und vier dieser Verzeichnisse haben Leerzeichen im Pfad.
BTW, ich habe versucht cd "~/My Code"
und cd "~/My\ Code"
und keiner von diesen funktioniert.
Ich habe ein ähnliches Problem wie das beschriebene. I.e. keine der möglichen Möglichkeiten, in ein Verzeichnis zu wechseln, in dem ein Leerzeichen enthalten ist. Nichts wie: cd "My Passport" cd My \ Passport cd My "Passport" nichts funktioniert. Die Complition funktioniert gut. Ich kann auflisten: ls -l Mein \ Passport/ funktioniert gut. \> uname -a Linux-Host 2.6.18-8.1.8.el5.centos.plus # 1 SMP Mo Jul 16 08:49:50 EDT 2007 i686 i686 i386 GNU/Linux \> bash --hilfe GNU bash, version 3.1.17 (1) -release- (i686-redhat-linux-gnu) irgendwelche Ideen bitte? –