Wie kann ich Befehle in git-bash in Fenstern ausführen, die sich in einem Ordner mit Leerzeichen befinden, zB "Programme"?

7

Wenn ich git bash benutze, möchte ich von Zeit zu Zeit einen Befehl aufrufen, der auf meinem $PATH steht (naja, eigentlich auf meinem %PATH% ), aber wenn der Befehl sich irgendwo in einem Ordner mit Leerzeichen befindet läuft nicht.

Zum Beispiel, wenn das Programm auf C:\Program Files\whatever\aCmd.exe steht und ich aCmd auf bash eintippe, heißt es "Programm" ist kein gültiges Programm und so.

Was ich getan habe war, das Programm in einem Ordner ohne Leerzeichen neu zu installieren, aber meine Kollegen beginnen gerade, git-gui zu verlassen und benutzen git-bash und die wiederkehrende Frage ist "Wie führe ich aCmd aus" und wann Ich sage ihnen, sie sollen es neu installieren, sie gehen wie ¬ ¬

Q. Wie kann ich Befehle in git-bash ausführen, die sich in einem Ordner mit Leerzeichen befinden?

    
OscarRyz 17.05.2012, 18:30
quelle

3 Antworten

22

Geben Sie einfach den Befehl zwischen doppelten Anführungszeichen ein, etwa so

%Vor%     
RRUZ 17.05.2012, 19:31
quelle
4

Um das Verzeichnis zu erreichen, in dem sich die Leerzeichen befinden, müssen Sie den gesamten Pfad in Anführungszeichen setzen. Es sollte so aussehen:

%Vor%     
Lefan 23.07.2014 08:28
quelle
3

Wo Sonderzeichen in einem Dateinamen (Leerzeichen, $, Klammern ...) vorkommen, müssen Sie einen umgekehrten Schrägstrich vor das Zeichen setzen , damit es gelesen wird so wie es ist.

Zum Beispiel, wenn Sie das Programm notepad ++. exe direkt aus Bash ausführen wollen und den Pfad zu:

richten müssen %Vor%

Dann würden Sie den Pfad in Ihrer bash.rc-Datei wie folgt codieren:

%Vor%

Beachten Sie die umgekehrten Schrägstriche, die die Leerzeichen und Klammern führen.

Sie können sogar eine zusätzliche Zeile in der nächsten Zeile Ihrer bash.rc-Datei hinzufügen:

%Vor%

erstellt eine Verknüpfung , sodass Sie npp direkt in Bash eingeben können, anstatt den vollständigen Programmnamen notepad ++ eingeben zu müssen jedes Mal.

Ich bin ein totaler Anfänger, habe erst vor vier Tagen angefangen zu schreiben, obwohl ich für dieses Problem die beste Webseite gefunden habe: Ссылка

Hoffe, das hilft! : D

    
Howl Huxley 20.09.2014 04:10
quelle

Tags und Links