X-Git-Url: http://git.shiar.nl/barcat.git/blobdiff_plain/e8e86ee4ef87d10f2ec46c09f2c7ccd51adb0cb2..2bf1b7f24e3dfa3ceb523eb08003d866d50fed0e:/barcat diff --git a/barcat b/barcat index 9c4741a..b6f60ef 100755 --- a/barcat +++ b/barcat @@ -315,15 +315,15 @@ Draw a sine wave: seq 30 | awk '{print sin($1/10)}' | barcat -Compare file sizes: +Compare file sizes (with human-readable numbers): - du -d0 -m * | barcat + du -d0 -b * | barcat -H -Memory usage of user processes: +Memory usage of user processes with long names truncated: ps xo %mem,pid,cmd | barcat -l40 -Monitor network latency: +Monitor network latency from prefixed results: ping google.com | barcat -f'time=\K' -t @@ -334,14 +334,14 @@ Commonly used after counting, for example users on the current server: Letter frequencies in text files: cat /usr/share/games/fortunes/*.u8 | - perl -CO -nE 'say for grep length, split /\PL*/, uc' | + perl -CS -nE 'say for grep length, split /\PL*/, uc' | sort | uniq -c | barcat Number of HTTP requests per day: cat log/access.log | cut -d\ -f4 | cut -d: -f1 | uniq -c | barcat -Any kind of database query with leading counts: +Any kind of database query with counts, preserving returned alignment: echo 'SELECT count(*),schemaname FROM pg_tables GROUP BY 2' | psql -t | barcat -u