SMOLNET PORTAL home about changes

barchart


A bash script that creates a bar-chart from key-value pairs extracted from a TSV file. Variation of /senioradmin.de/'s script<1>.

Download

barchart


Example

TSV file `top_native_speakers.tsv`:

Mandarin Chinese\t918
Castilin\t480
English\t379
Hindustani\t341
Bengali\t228
Portuguese\t221
Russian\t154
Japanese\t128
Western Punjabi\t92
Marathi\t83

Output of `./barchart top_native_speakers.tsv`:

Mandarin Chinese ████████████████████████████████████████████████████████████ 918
Castilian        ███████████████████████████████ 480
English          ████████████████████████ 379
Hindustani       ██████████████████████ 341
Bengali          ██████████████ 228
Portuguese       ██████████████ 221
Russian          ██████████ 154
Japanese         ████████ 128
Western Punjabi  ██████ 92
Marathi          █████ 83


Back matter

<1> gemini://senioradmin.de/barchart.sh (senioradmin.de)
Response: 20 (Success), text/gemini
Original URLgemini://tilde.club/~filip/tech/script/barchart/barchart.gmi
Status Code20 (Success)
Content-Typetext/gemini; charset=utf-8; lang=en