|
|
|
|
|
by simonw
1041 days ago
|
|
That's a really fun idea. I got that working here: https://til.simonwillison.net/bash/go-script Now you can run this: cat file.txt | ./goscript.sh -c 'script.Stdin().Column(1).Freq().First(10).Stdout()'
Or write scripts like this - call it 'top10.sh': #!/tmp/goscript.sh
script.Stdin().Column(1).Freq().First(10).Stdout()
Then run this: chmod 755 topten.sh
echo "one\none\ntwo" | ./topten.sh
|
|