diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-12-03 23:17:42 +1300 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-12-03 23:17:42 +1300 |
commit | 530a35f02a7ebdb3eb39bb043f80f509f237d0fa (patch) | |
tree | d611896a28208efd66ac93e9de15093e7ca5834f /games/kvlt.sed | |
parent | Rewrite unf(1df) in awk (diff) | |
download | dotfiles-530a35f02a7ebdb3eb39bb043f80f509f237d0fa.tar.gz dotfiles-530a35f02a7ebdb3eb39bb043f80f509f237d0fa.zip |
Tweaks to kvlt(6df)
Diffstat (limited to 'games/kvlt.sed')
-rw-r--r-- | games/kvlt.sed | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/games/kvlt.sed b/games/kvlt.sed index f90eab2f..29a92227 100644 --- a/games/kvlt.sed +++ b/games/kvlt.sed @@ -1,19 +1,20 @@ # Type like a young black metal enthusiast -# Lowercase to capitals -y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/ - # Pad the start and end of the line temporarily to work around GNU sed(1) not # respecting POSIX word boundaries, leaving us with no compatible options s/^/~/ s/$/~/ +# Lowercase to capitals +y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/ + # All numbers become 666 s,[0-9][0-9]*,666,g # Various words for KVLT s,\([^A-Z]\)ASSOCIATION\([^A-Z]\),\1KVLT\2,g s,\([^A-Z]\)BUSINESS\([^A-Z]\),\1KVLT\2,g +s,\([^A-Z]\)CHURCH\([^A-Z]\),\1KVLT\2,g s,\([^A-Z]\)CLUB\([^A-Z]\),\1KVLT\2,g s,\([^A-Z]\)COMPANY\([^A-Z]\),\1KVLT\2,g s,\([^A-Z]\)FOUNDATION\([^A-Z]\),\1KVLT\2,g @@ -60,8 +61,8 @@ s,\([B-DF-HJ-NP-TV-XZ]\)U\([B-DF-HJ-NP-TV-XZ]\),\1V\2,g # THE -> DER s,\([^A-Z]\)THE\([^A-Z]\),\1DER\2,g -# OF -> 0V -s,\([^A-Z]\)OF\([^A-Z]\),\10V\2,g +# OF -> OV +s,\([^A-Z]\)OF\([^A-Z]\),\1OV\2,g # AND -> VND s,\([^A-Z]\)AND\([^A-Z]\),\1VND\2,g @@ -69,9 +70,9 @@ s,\([^A-Z]\)AND\([^A-Z]\),\1VND\2,g # TRUE -> TRV s,\([^A-Z]\)TRUE\([^A-Z]\),\1TRV\2,g +# O->0 +y/O/0/ + # Remove the padding established above s/^~// s/~$// - -# O->0 -y/O/0/ |