Using nim as awk.
Example taken from this nim forum thread
uses source code filters
Using nim as awk.
Example taken from this nim forum thread
uses source code filters
| #? stdtmpl(emit="stdout.write &") | |
| # import strformat, streams, parsecsv | |
| # var x: CsvParser | |
| # open(x, newFileStream(stdin), "-", '\t') | |
| My Report | |
| ========= | |
| {"":-<20} {"":-<20} | |
| # while x.readRow(): | |
| {x.row[0]:<20} {x.row[1]:>20} | |
| # end | |
| {"":-<20} {"":-<20} |
| foo | 1 | |
|---|---|---|
| bar | 2 | |
| fuz | 3 | |
| buz | 4 |
| #!/usr/bin/env bash | |
| nim c -r my.nim < my.tsv |