filter A is a program that accepts input, transforms it, and outputs the transformed data. Filters are closely associated with several ideas basic to Unix: standard input, standard output, ...
When I was first learning to program, I used Software Toolsby Kernighan and Plauger. The book describes a programming style that relies on creating simple, modular programs strung together using ...
and only files matching my_test_here would make it onto do_something. I love the while-read pattern, but it just doesn't feel right that there's no simpler, built-in, idiomatic way to write a function ...