читать стандартный ввод в скрипте 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?