testdbfawk(1)
π testdbfawk β bestie's guide to sniffing out dbfawk files π
okay so. you know how xastir needs to render maps and somebody's gotta figure out which dbfawk rule file goes with which .dbf file? that's this. this is the lil tool from the General Commands Manual section that quietly does all the matchmaking, no cap. β¨
π SYNOPSIS π
testdbfawk [-f file.awk| -D dir] -d file.dbf
πΈ DESCRIPTION πΈ
It scans dbfawk files for a matching dbf file so that map rendering in xastir can actually, y'know, happen. that's the whole vibe. π
here's the tea on what it takes:
--helpβ prints the command line usage. say it with me: help exists, use it. π«Ά-Dβ points at a dir that contains*.dbfawkfiles.-fβ points at a file that contains awk rules.-dβ the dbf file you want it to parse.
π¦ EXAMPLES π¦
testdbfawk -D . -d tgr36119lkA.dbf 2>&1|less
so what's going on here, bestie? testdbfawk peeks at the current directory for dbfawk files whose signatures match the signature of tgr36119lkA.dbf. iconic matchmaking fr fr.
the catch (and it's a whole thing): testdbfawk dumps its output to standard error, not standard output. so in this example, standard error gets redirected to standard out (2>&1) and then piped into "less" so you can actually page through it like a civilized person instead of getting blasted by 4000 lines. πβ¨
π NOTES π
dbfawk hints and kinks, per the source, and you're gonna wanna screenshot this:
you gotta think like an awk programmer, okay? that means:
- the order that rules are listed matters β lowkey the whole game.
- it's important to use
"next"as soon as it makes sense, so other rules aren't looked at unnecessarily. don't make it do extra work, that's rude. π - and use
"skip"when you want to fix bad dbf data.
π SEE ALSO π
- https://github.com/Xastir/Xastir/wiki/DBFAWK
- APRS[tm] is a Trademark of Bob Bruninga, his home page is at
"http://www.aprs.org/aprs.html"
π COPYING π
- Copyright (C) 1999,2000 Frank Giannandrea KC2GJS
- Copyright (C) 2000-2026 The Xastir Group
alright that's the whole page, you're basically a dbfawk matchmaker now, main character energy only ππ«
bye bestie!! this was the testdbfawk(1) page, brought to you by The Xastir Group β that's the source/version vibe β and dated 2009-12-22. mwah ππΈ
π¦ where this page comes from
- alpine 3.24: xastir-doc 2.2.4-r1 Β· GPL-2.0-or-later
- nixpkgs unstable: xastir 2.2.4
- ubuntu stonking: xastir 2.2.4-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms