читать стандартный ввод в скрипте bash

У меня есть некоторый набор функций bash, которые выводят некоторую информацию:

найти-MODELNAME-в-EPSON-файлов PPDнайти-MODELNAME-в-Samsung-файлов PPDнайти-MODELNAME-в-HP-файлов PPDитд ... я

мы пишем функции, которые читают вывод и фильтруют его:

function filter-epson {
    find-modelname-in-epson-ppds | sed 
}

function filter-hp {
    find-modelname-in-hp-ppds | sed 
}
etc ...

Но я подумал, что было бы лучше сделать что-то вроде этого:

function filter-general {
    (somehow get input) | sed 
}

а затем вызвать другие высокоуровневые функции:

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

Как я могу добиться этого с помощью лучших практик Bash?

Ответы на вопрос(3)

Ваш ответ на вопрос