我有一些组的bash功能,这输出一些信息:
- 发现-MODELNAME功能于爱普生PPDS
- 发现-MODELNAME功能于三星PPDS
- 发现-MODELNAME式-HP-PPDS
- 等等...
我一直在写这读取输出并将其过滤功能:
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 ...
但我认为,这将是更好的做这样的事情:
function filter-general {
(somehow get input) | sed <bla-blah-blah>
}
然后在另一个高级功能拨打:
function high-level-func {
# outputs filtered information
find-modelname-in-hp/epson/...-ppds | filter-general
}
我怎样才能做到这一点最好的庆典做法?