awkenough
awkenough copied to clipboard
basic libraries for awk
Given this JSON input from Wikimedia API: `{"continue":{"rvcontinue":"20200405152120|949275285","continue":"||"},"query":{"pages":{"63572550":{"pageid":63572550,"ns":0,"title":"Romanian major","revisions":[{"user":"Enc\u00e6clop\u00e6dius"}]}}}}` And this Awk command: ` awk -ijson 'BEGIN{jsonin=readfile("json.txt"); print jsonin; gsub("\\\\u", "\\\\u", jsonin); if( query_json(jsonin, jsona) >= 0) {print jsona["query","pages","63572550","revisions","1","user"]}}'` It...
A version of dump() that displays the literal array: function dump(array, prefix, i,j,c,a,k,s,sep) { for(i in array) { j = i c = split(i, a, SUBSEP, sep) for(k = 1;...