Document useful shell commands
The purpose of this project is to enhance the shell's ability to deal with structured data (documents) in order to take full advantage of what a POSIX shell already has to offer. There are also lots of GNU and Linux shell tools that are incredibly useful.
The list so far:
- xargs
- parallel
- at
- tee
- cron
Always note whether or not the command is POSIX and what OSes might be able to take advantage of the command. Point Windows users at the Perl Power Tools (consider PowerShell in another ticket).
Also include in the documentation basic shell tuits like:
- Pipes and redirection
- Job control
http://data.faridani.me/linux-data-manipulation/
Here's how one can use GNU parallel to work with the YAML documents:
parallel --env _ -d "\n---" --pipe yq ".foo" <t/share/yaml/group_by.yaml
http://monkey.org/~marius/unix-tools-hints.html