Aliase mit Übergabeparameter
Lesezeit ca: 5 Minuten
Stufe: Anfänger
Umsetzung ca: 5 Minuten
Kosten : 0 €
Was auch geht mit einem ALIAS, ist das ihr ihm ein Parameter mit gebt.
mylocate() { find /home/lug/ -iname „${}*“ 2>/dev/null ;}
Er sucht dann in Ihrem Home Verzeichnis nach Datei- und Verzeichnisnamen wo euer Parameter enthalten ist.
Aufruf:
mylocate bash
Hier nutzen wir den System Befehl „find“ mit dem Schalter „-iname“ in unserem User Verzeichnis und unserem Übergabeparameter als Suchkriterium „bash“.
Hier ein Beispiel des find Befehls vor dem Alias bau
find /home/lug/ -iname „*linux*.pdf“
Hier mit dem angelegten Alias
mylocate *linux*.pdf
Und hier gibt es noch VIELE weitere Möglichkeiten, dass ganze auszubauen oder zu verfeinern.
Besonders wenn ihr in euren Aliasen anfangt auch Pipes zu nutzen um die z.B. gefilterten Ergebnisse weiter zu verarbeiten.