Unix pipes #
“Data as text streams” is an important Unix concept, and the pipe idea, which has a flavour of functional programming, is fundamental to hacking in the terminal.
Resources and links #
- UP, a tool that allows you to see live previews of your pipes as you type (use with caution around
rm
commands andsudo
and the like). - emacs-piper, a similar package for emacs.
- ripgrep, part of the “modern Unix” revolution of new command-line tools (this one written in Rust) which outperform traditional Unix tools (in this case grep) but have a similar “do one thing well” philosophy.