Für diese Funktion musst du eingeloggt sein.
bash: $-Variable und TAB
Status:
Gelöst
|
Ubuntu-Version:
Ubuntu 22.04 (Jammy Jellyfish)
Antworten |
|
jms3000
Anmeldungsdatum: 29. Januar 2015
Beiträge: 880
|
Ich mache ~$ home=/home/user1 dann: ~$ ls $home/data ohne enter zu drücken, und drücke TAB, damit ich eine Auswahl der Verzeichnisse bekomme.
Dadurch wird das $home zu \$home und in der Befehlszeile steht ~$ ls \$home/data/ Dadurch funktioniert die Auflösung nicht mehr.
Wie kann ich das verhindern, dass das "$" ecaped wird?
|
|
rklm
Projektleitung
Anmeldungsdatum: 16. Oktober 2011
Beiträge: 13242
|
Keine Ahnung. Aber nutze doch einfach die Tilde:
|
|
jms3000
(Themenstarter)
Anmeldungsdatum: 29. Januar 2015
Beiträge: 880
|
rklm schrieb: Keine Ahnung. Aber nutze doch einfach die Tilde:
Die Tilde zeigt aber nicht nach /home/user1 !?
|
|
noisefloor
Anmeldungsdatum: 6. Juni 2006
Beiträge: 29567
|
Hallo, ~ zeigt auf das Homeverzeichnis des Nutzers, unter dem du gerade unterwegs bist.
Gruß, noisefloor
|
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
shopt -s direxpand hilft dir weiter.
|
|
jms3000
(Themenstarter)
Anmeldungsdatum: 29. Januar 2015
Beiträge: 880
|
ChickenLipsRfun2eat schrieb: shopt -s direxpand hilft dir weiter.
Danke für den Tip mit "shopt". shopt -u progcomp hat es dann gelöst.
|
|
rklm
Projektleitung
Anmeldungsdatum: 16. Oktober 2011
Beiträge: 13242
|
noisefloor schrieb:
~ zeigt auf das Homeverzeichnis des Nutzers, unter dem du gerade unterwegs bist.
Man kann auch explizit einen Nutzernamen verwenden:
|