aboutsummaryrefslogtreecommitdiff
path: root/bin/csmw.awk
diff options
context:
space:
mode:
Diffstat (limited to 'bin/csmw.awk')
-rw-r--r--bin/csmw.awk9
1 files changed, 5 insertions, 4 deletions
diff --git a/bin/csmw.awk b/bin/csmw.awk
index b1cd20cb..351fc749 100644
--- a/bin/csmw.awk
+++ b/bin/csmw.awk
@@ -1,14 +1,15 @@
# Print an English comma-separated list of monospace-quoted words (backticks)
+BEGIN { wc = 0 }
{
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]
+ 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]
}