Creare un alias o una function, deve essere in grado di passare in un parametro

Voglio avvolgere 3 linee di esecuzione in un alias, ma devo anche passare un parametro quando lo chiamo in terminal.

Devo creare una function per questo?

Sono nuovo a questo, ma so che ci sono anche funzioni in bash.

alias blah=some_call_here; some_other_call $1; some_thing_here 

Il $1 nel precedente è il valore che voglio passare quando chiamo l'alias. Quindi per chiamarla voglio che assomigli:

 blah "some text" 

Non che deve essere text in cui passare.

Gli alias non fanno i parametri, quindi sì.

 blah() { some_call_here ; some_other_call "$1" ; some_thing_here ; }