aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2017-04-22 17:14:30 +1200
committerTom Ryder <tom@sanctum.geek.nz>2017-04-22 17:14:30 +1200
commit53326f6e5fc657d18bf68714754d4d8562dda22b (patch)
treed137124da39c8ef017b8dd1a384704e4cb265c06 /bin
parentAdd some missing leading comments (diff)
downloaddotfiles-53326f6e5fc657d18bf68714754d4d8562dda22b.tar.gz
dotfiles-53326f6e5fc657d18bf68714754d4d8562dda22b.zip
Streamline csmw(1df) a bit
Diffstat (limited to 'bin')
-rw-r--r--bin/csmw.awk10
1 files changed, 5 insertions, 5 deletions
diff --git a/bin/csmw.awk b/bin/csmw.awk
index b1cd20cb..05481305 100644
--- a/bin/csmw.awk
+++ b/bin/csmw.awk
@@ -1,14 +1,14 @@
# Print an English comma-separated list of monospace-quoted words (backticks)
{
for (i = 1; i <= NF; i++)
- ws[++wc] = $i
+ ws[++wc] = "`" $i "`"
}
END {
if (wc > 2)
- for (i = 1; i <= wc; i++)
- printf (i < wc) ? "`%s`, " : "and `%s`\n", ws[i]
+ for (i in ws)
+ printf (i < wc) ? "%s, " : "and %s\n", ws[i]
else if (wc == 2)
- printf "`%s` and `%s`\n", ws[1], ws[2]
+ printf "%s and %s\n", ws[1], ws[2]
else if (wc == 1)
- printf "`%s`\n", ws[1]
+ printf "%s\n", ws[1]
}