Am Sat, 25 Feb 2012 11:53:11 +0000
schrieb Thomas Hertweck
Seit openSUSE 12.1 werden Variablen in der bash falsch expandiert, wenn man versucht, mit der Tabulator-Taste eine automatische Vervollstaendigung zu erzielen. So wird aus
$> ls -l $HOME/d<TAB>
ein
$> ls -l \$HOME/d
was komplett falsch ist. Das Problem wurde bereits mehrfach berichtet, aber "Bug 725657 - bash completion $PWD wrong" wurde zum Beispiel mit "WONTFIX" geschlossen. You gotta be kidding me!
Die neusten Patches sind installiert. Das Verhalten (der Bug) macht die Distribution aus meiner Sicht komplett unbrauchbar. Hat jemand eine Idee, wie man das Problem zumindest uebergangsweise beheben kann?
eigenartig, bei mir, 12.1-x86_64 funktioniert es teilweise. ll $HOME/Pr<tab> macht daraus \$HOME/Projekte allerdings, wenn man dann ein RETURN eingibt, wird $HOME nicht expandiert. ls: Zugriff auf $HOME/Projekte nicht möglich: Datei oder Verzeichnis nicht gefunden s: Zugriff auf $HOME/Projekte nicht möglich: Datei oder Verzeichnis nicht gefunden -Dieter -- Dieter Klünter | Systemberatung http://dkluenter.de GPG Key ID:DA147B05 53°37'09,95"N 10°08'02,42"E -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org