Miscellaneous scripts, mostly for the GNU/Linux command line
Show a brief sampling of given file(s) content.
Pop up an alert
Find words composed of given letters (without extra repetition), good for word games.
Show APT popularity statistics given a pattern
Print the first and final lines of each given file, like combining head
and tail
, truncating the width to the terminal.
Calculate the average of a series of input numbers. Supports arithmetic mean, median, standard deviation, max, min, and sum. Numbers can be from a given field with a custom delimiter.
Alert by beeping or flashing the console
A smarter cal
wrapper that can handle month names, 9mo view, and nearest month. Try cal -9
.
Colored diff, uses git diff --patience
if available.
A smarter multi-pattern grep
wrapper.
Enhanced hex dump wrapper with colors and wide options.
List entire ownership hierarchy of given process(es) from top to bottom.
Show notes on vim swap files.
Merge PDFs
Demonstration of various Select Graphic Rendition parameters (ANSI SGR colors+)
Title-aware sort
wrapper that displays title line(s) before sorted content.
Truncate input to current terminal width (or specify a different width).
Convert look-alike characters into ASCII.
Wrapper for vimdiff that supports automatically comparing to git, SyncThing, snapshots, or else backup names.
Wait until all given PIDs complete.
Like zcat
+ awk
, supporting bz2, gz, xz, & more, with proper FILENAME and FNR.