czytaj stdin w funkcji w skrypcie bash

Mam pewien zestaw funkcji bash, które generują pewne informacje:

find-modelname-in-epson-ppdsfind-modelname-in-samsung-ppdsfind-modelname-in-hp-ppdsitd ...

Piszę funkcje, które odczytują dane wyjściowe i filtrują je:

function filter-epson {
    find-modelname-in-epson-ppds | sed <bla-blah-blah>
}

function filter-hp {
    find-modelname-in-hp-ppds | sed <the same bla-blah-blah>
}
etc ...

Ale pomyślałem, że lepiej byłoby zrobić coś takiego:

function filter-general {
    (somehow get input) | sed <bla-blah-blah>
}

a następnie wywołaj inne funkcje wysokiego poziomu:

function high-level-func {
    # outputs filtered information
    find-modelname-in-hp/epson/...-ppds | filter-general 
}

Jak mogę to osiągnąć dzięki najlepszym praktykom bash?

questionAnswers(3)

yourAnswerToTheQuestion