[gelöst]Verzeichniswechsel mit Leerzeichen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

[gelöst]Verzeichniswechsel mit Leerzeichen

Beitrag von sunghost » 09.08.2009 12:42:27

Hallo,
mir ist in der Bash unter Lenny was eigenartiges aufgefallen, oder ich mach was falsch. Ich möchte mittels change directory = cd in ein Dir wechseln. Die Verzeichnisse sehen so aus: "Verzeichnis Daten" - "Verzeichnis Daten 2" - "Verzeichnis Daten 3".
Wenn ich Ver und dann Tab drücke zeigt er mir alle drei an und erweitert automatisch bis auf: Verzeichnis Daten, wenn ich dann z.B. 2 oder 3 dahinterschreibe dann geht er immer nur ins "Verzeichnis Daten" und nicht ins "Verzeichnis Daten 2"

Woran kann das liegen?
Zuletzt geändert von sunghost am 09.08.2009 20:01:06, insgesamt 1-mal geändert.

rhHeini
Beiträge: 2764
Registriert: 20.04.2006 20:44:10

Re: Verzeichniswechsel mit Leerzeichen

Beitrag von rhHeini » 09.08.2009 12:46:30

Daran das die Zahl als Parameter interpretiert wird. Damit das nicht passiert, den gesamten Verzeichnisnamen in Anführungszeichen setzen.

rh

michaels
Beiträge: 1164
Registriert: 29.03.2009 18:12:25

Re: Verzeichniswechsel mit Leerzeichen

Beitrag von michaels » 09.08.2009 12:47:42

Zwischen 2 und 3 ist doch auch wieder ein Leerzeichen, also müsstest du das Leerzeichen mit \ escapen:

Code: Alles auswählen

cd Verzeichnis\ Daten\ 3
Gruß

edit:
Zu langsam...aber eine weitere Lösung schadet ja auch nicht...
Außerdem geht bei deiner Lösung die Bash Completion nicht mehr, zumindest in Doppelten nicht, mit einfachen gehts weiterhin

sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

Re: Verzeichniswechsel mit Leerzeichen

Beitrag von sunghost » 09.08.2009 20:00:35

Hey super, das klappt beides. Werde wohl Backslash bevorzugen. ;)
Danke

Antworten