Hallo!
Ich lege mir gerade eine Liste mit Aliases an (~/.bash_aliases; Anleitung hier), um längere Befehlszeilen nicht im Kopf behalten zu müssen.
Ich hatte vor, diese Zeile einzufügen:
alias paklist='debfoster -sn | tail -n +2 | tr ' ' '\n' | sort -u > /home/krino/Dokumente/Settings/Paketliste/packages.list'
Das führt zu einer permanenten Fehlermeldung im Terminal:
bash: alias: n | sort -u > /home/krino/Dokumente/Settings/Paketliste/packages.list: Nicht gefunden.
Der Grund liegt (vermute ich) darin, daß einerseits der "abzukürzende" Befehl in Hochkommata eingeschlossen werden soll, andererseits aber dieser spezielle debfoster-Befehl seinerseits Hochkommata enthält, so daß das Ganze falsch interpretiert wird.
Weiß jemand einen Workaround?
Moderiert von The Compiler:
Nach "Shell und Programmieren" verschoben. Bitte beachte vor dem Erstellen eines Themas den Beitrag "Welche Themen gehören hier her und welche nicht?" im ensprechenden Unterforum.