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.