mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.8K
active users

#gawk

0 posts0 participants0 posts today
Free Software Foundation<p>There are only 3 hours left to bid on <a href="https://hostux.social/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreeSoftware</span></a> <a href="https://hostux.social/tags/memorabilia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memorabilia</span></a>! Bid now before time runs out: <a href="https://u.fsf.org/466" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">u.fsf.org/466</span><span class="invisible"></span></a> <a href="https://hostux.social/tags/FSF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSF</span></a> <a href="https://hostux.social/tags/FSF40" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSF40</span></a> <a href="https://hostux.social/tags/GNU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNU</span></a> <a href="https://hostux.social/tags/Amiga3000UX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Amiga3000UX</span></a> <a href="https://hostux.social/tags/VT220" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VT220</span></a> <a href="https://hostux.social/tags/TeX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TeX</span></a> <a href="https://hostux.social/tags/Terminus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Terminus</span></a>-est <a href="https://hostux.social/tags/Savannah" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Savannah</span></a> <a href="https://hostux.social/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://hostux.social/tags/lilypond" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lilypond</span></a> <a href="https://hostux.social/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a></p>
ax6761<p>...<br>/me "just have to get in the habit of installing GNU AWK, <a href="https://freeradical.zone/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a>(1)" for the foreseeable future.</p><p>Perl would most likely be installed too. So.</p><p>For completeness sake ...<br>- have not found yet a need for GNU sed, "gsed(1)";<br>- on "{u,}grep(1)": <a href="https://freeradical.zone/@ax6761/113967959936930354" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">freeradical.zone/@ax6761/11396</span><span class="invisible">7959936930354</span></a> .</p><p><a href="https://freeradical.zone/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreeBSD</span></a></p>
Free Software Foundation<p>Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Ben Simms, Christian Ioneci, and David Masterson for assigning their copyright to the FSF! More at: <a href="https://u.fsf.org/463" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">u.fsf.org/463</span><span class="invisible"></span></a> <a href="https://hostux.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> <a href="https://hostux.social/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://hostux.social/tags/CopyrightAssignments" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CopyrightAssignments</span></a></p>
Free Software Foundation<p>Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Ben Simms, Christian Ioneci, and David Masterson for assigning their copyright to the FSF! More at: <a href="https://u.fsf.org/463" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">u.fsf.org/463</span><span class="invisible"></span></a> <a href="https://hostux.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> <a href="https://hostux.social/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://hostux.social/tags/CopyrightAssignments" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CopyrightAssignments</span></a></p>
Free Software Foundation<p>Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Ben Simms, Christian Ioneci, and David Masterson for assigning their copyright to the FSF! More at: <a href="https://u.fsf.org/463" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">u.fsf.org/463</span><span class="invisible"></span></a> <a href="https://hostux.social/tags/Emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Emacs</span></a> <a href="https://hostux.social/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://hostux.social/tags/CopyrightAssignments" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CopyrightAssignments</span></a></p>
Gea-Suan Lin<p>把 APT 的 Legacy Format 轉成 DEB822</p><p>機器升級到 Ubuntu 24.04 後,/etc/apt 下面的預設格式都變成 DEB822 格式了,看起來在「[Spec] APT deb822 sources by default」這邊有討論。</p><p>舊有的格式還是會吃,但總是想翻掉,我依照我有遇到的 case (但不是所有 legacy format 的 case) 用 AWK 一行轉完:</p><p>gawk '{if ($1 ~ /^deb/) {prin</p><p><a href="https://blog.gslin.org/archives/2024/12/17/12128/%e6%8a%8a-apt-%e7%9a%84-legacy-format-%e8%bd%89%e6%88%90-deb822/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.gslin.org/archives/2024/1</span><span class="invisible">2/17/12128/%e6%8a%8a-apt-%e7%9a%84-legacy-format-%e8%bd%89%e6%88%90-deb822/</span></a></p><p><a href="https://abpe.org/tags/Computer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Computer</span></a> <a href="https://abpe.org/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://abpe.org/tags/Murmuring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Murmuring</span></a> <a href="https://abpe.org/tags/OS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OS</span></a> <a href="https://abpe.org/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://abpe.org/tags/Software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Software</span></a> <a href="https://abpe.org/tags/apt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>apt</span></a> <a href="https://abpe.org/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> <a href="https://abpe.org/tags/deb822" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deb822</span></a> <a href="https://abpe.org/tags/debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>debian</span></a> <a href="https://abpe.org/tags/format" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>format</span></a> <a href="https://abpe.org/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://abpe.org/tags/legacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>legacy</span></a> <a href="https://abpe.org/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://abpe.org/tags/mawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mawk</span></a> <a href="https://abpe.org/tags/ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ubuntu</span></a></p>
IIVQ<p>I taught myself a new programming language today: <a href="https://mapstodon.space/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> (<a href="https://mapstodon.space/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a>)</p><p>I'm pretty impressed at how clean and versatile it is.</p><p>Also, having a tutorial with very plain HTML-like layout and yellowish background helps enormously: <a href="https://www.grymoire.com/Unix/Awk.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">grymoire.com/Unix/Awk.html</span><span class="invisible"></span></a></p>
Cecelia<p>I recently learned that you can make multiple statements in awk/gawk, separating them by semicolons, like many decent programming languages. This makes it relatively easy to assign various attributes and functions on extracted text to produce final output. Yes, even with a custom field splitter.</p><p>Managing quotation marks is still tricky, though.</p><p>I gotta share! Example for illustrative purposes:</p><p>gawk -F’\t’ ‘{sub(“old-value”, “new-value”, $1); gsub(“ “, “-“, $2); match($1, /^[a-z]+/,newArray); newVariable = $2 “ new text ” newArray[1]; print “My changed output: “ newVariable;}’ input-file.txt</p><p>In this example I’ve specified a field separator (specifying the creation of $ numbered variables from input), used 3 functions (one creating an array variable), assigned a variable, and output text to the command line—with text from the given input file. Changing the “print” statement to a “system” function (i.e. system(newVariable)) lets you run your output as commands. So very handy.</p><p><a href="https://tech.lgbt/tags/CommandLine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommandLine</span></a> <a href="https://tech.lgbt/tags/Awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Awk</span></a> <a href="https://tech.lgbt/tags/Gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gawk</span></a></p>
Habr<p>Стилистический Анализатор: Синхронизация порядка объявлений и определений функций</p><p>У нас в организации есть обязательное правило оформления исходников, которое звучит так: Порядок объявления С-функций должен совпадать с порядком определения С-функций. В этом тексте представлен алгоритм работы консольной программы, которая автоматически выявляет нарушения этого странного правила.</p><p><a href="https://habr.com/ru/articles/844436/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/844436/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/ctags" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ctags</span></a> <a href="https://zhub.link/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> <a href="https://zhub.link/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://zhub.link/tags/sed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sed</span></a> <a href="https://zhub.link/tags/cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cygwin</span></a> <a href="https://zhub.link/tags/cmp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cmp</span></a> <a href="https://zhub.link/tags/gcc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gcc</span></a> <a href="https://zhub.link/tags/%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>статический_анализ</span></a> <a href="https://zhub.link/tags/%D1%81%D1%82%D0%B8%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>стилистический_анализ</span></a> <a href="https://zhub.link/tags/static_analysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>static_analysis</span></a></p>
smxi<p><span class="h-card" translate="no"><a href="https://studio8502.ca/@mos_8502" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mos_8502</span></a></span> these concerns actually were core requirements when I was looking for a real language to rewrite <a href="https://fosstodon.org/tags/inxi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>inxi</span></a> to. <a href="https://fosstodon.org/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> + <a href="https://fosstodon.org/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> were used initially for similar reasons but were a nightmare to work with. One and only one language met the feature stability + robustness + trustworthiness criteria: <a href="https://fosstodon.org/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> </p><p>I liked the results enough to start using it for advanced work tools too. Then I spun up inxi dev tools in perl. My life is better now. Inxi runs on 20 year old os, and on 386 + <a href="https://fosstodon.org/tags/slackware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>slackware</span></a> 9</p>
Kees N ✅<p><span class="h-card" translate="no"><a href="https://mastodon.online/@racchio" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>racchio</span></a></span> <br>To get more insight in what a script does, I sometimes do (with GNU awk AKA <a href="https://toot.community/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> ) <br>gawk --lint=$lintfile --dump-variables=$dumpfile --profile=$proffile ...<br>GNU awk also has a debugger, but I never used it; usually a few smartly placed <br>`printf "...",... &gt;"/dev/stderr" ` statements are sufficient to find the problem.</p>
Norman Wilson<p>Congratulation to Arnold Robbins, the primary guy behind <a href="https://mstdn.ca/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> (and also helping to look after the One True <a href="https://mstdn.ca/tags/Awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Awk</span></a>), recipient of this year's <a href="https://mstdn.ca/tags/USENIX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>USENIX</span></a> <a href="https://mstdn.ca/tags/Flame" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Flame</span></a> lifetime-achievement award.</p>
Paul Buetow<p><span class="h-card" translate="no"><a href="https://mastodon.social/@nixCraft" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nixCraft</span></a></span> <a href="https://github.com/TheMozg/awk-raycaster" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/TheMozg/awk-raycast</span><span class="invisible">er</span></a> Pseudo-3D shooter written completely in <a href="https://fosstodon.org/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> using raycasting technique <a href="https://fosstodon.org/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a></p>
uvok<p><a href="https://furry.engineer/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> <a href="https://furry.engineer/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> </p><p>Does someone want to check a little awk script?</p><p>Not deep into the language, the script already does what it's supposed to do (filter birdc show proto all output by DN42 BGP routes and outputs the number of routes).</p><p>But I'm not sure if next is intended to be used that way.</p><p><a href="https://www.uvokchee.de/bird.txt" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">uvokchee.de/bird.txt</span><span class="invisible"></span></a></p>
Ed W8EMV<p>Before I started <a href="https://hachyderm.io/tags/adventofcode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>adventofcode</span></a> this year, I did a "day 0" with a trivial exercise and an excuse to get my test harness and makefiles in order. That was a good decision.</p><p>I also decided to do AOC23 in awk, and I think I have relearned enough awk to understand why its best use is the one-liner and where it's increasingly horrible as the programs get bigger and more complex.</p><p>So a decision and a poll.</p><p><a href="https://hachyderm.io/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> <a href="https://hachyderm.io/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://hachyderm.io/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://hachyderm.io/tags/aoc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aoc</span></a> <a href="https://hachyderm.io/tags/aoc23" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aoc23</span></a></p>
Ed W8EMV<p>Day 3 of <a href="https://hachyderm.io/tags/AdventofCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AdventofCode</span></a> in the books.</p><p>One notable feature of gawk that's not in goawk is "arrays of arrays", so I have an extra credit task to convert my array handling to something more portable so that the job will build on goawk as well.</p><p>This was quite a bit harder than day 1 or day 2. </p><p>My solution pulled the whole data set into memory in one pass, then computed the answer in a second pass.. I think memory usage could have been smaller with a single pass.</p><p><a href="https://hachyderm.io/tags/aoc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aoc</span></a> <a href="https://hachyderm.io/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://hachyderm.io/tags/goawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>goawk</span></a> <a href="https://hachyderm.io/tags/aoc23" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aoc23</span></a></p>
Ed W8EMV<p>Things to like about gawk for Advent of Code.</p><p>1. Hardly anyone else is doing it that language, so less chance of spoilers.</p><p>2. Parsing the input file is very easy because a lot of boilerplate work is done or easy to do (implicit split of input field).</p><p>3. Associative arrays (key-value arrays) as a language primitive. Wikipedia has a Rosetta Stone of sorts on equivalences in other languages where they are sometimes called maps, hashes, or dictionaries.</p><p><a href="https://en.wikipedia.org/wiki/Comparison_of_programming_languages_(associative_array)" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Comparis</span><span class="invisible">on_of_programming_languages_(associative_array)</span></a></p><p><a href="https://hachyderm.io/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://hachyderm.io/tags/aoc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aoc</span></a></p>
Kees N ✅<p><span class="h-card" translate="no"><a href="https://techhub.social/@linuxgal" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>linuxgal</span></a></span> <br>Or:<br>awk '{print ($1 &gt;= 0)?$1:-$1}' data</p><p><a href="https://toot.community/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> <a href="https://toot.community/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a></p>
Doc Edward Morbius ⭕​<p><strong>How Much Colorado Love? Or a 16-year Hacker News Front Page analytics</strong></p><p>I've pulled 5,939 front pages from Hacker News, dating from 20 February 2007 to 25 May 2023, initially to answer the question "how often is Colorado mentioned on the front page?" (38 times, 5th most frequent US state). This also affords the opportunity to ask and answer other questions.</p><p>Preliminary report: <a href="https://news.ycombinator.com/item?id=36098749" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=3</span><span class="invisible">6098749</span></a></p><p><a href="https://toot.cat/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://toot.cat/tags/dataAnalysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dataAnalysis</span></a> <a href="https://toot.cat/tags/wget" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wget</span></a> <a href="https://toot.cat/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> <a href="https://toot.cat/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://toot.cat/tags/media" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>media</span></a> <a href="https://toot.cat/tags/colorado" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>colorado</span></a></p>
Mark Gardner<p><span class="h-card"><a href="https://xantronix.social/@xan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>xan</span></a></span> It would be a nice compliment to gawk-select <a href="https://gawkextlib.sourceforge.net/select/select.html" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gawkextlib.sourceforge.net/sel</span><span class="invisible">ect/select.html</span></a></p><p><a href="https://social.sdf.org/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://social.sdf.org/tags/GNU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNU</span></a> <a href="https://social.sdf.org/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a></p>