filter runs
command in a mode that takes input from the
file operands, or from the standard input if no
file
operands are specified, and writes the results to the standard output. It can be used to run commands like
split(1), that normally modify
file operands in-place, in pipelines.
The
file operands are not modified;
command is run on copies in
/tmp.