TREX(1): translate expressions
__________________________________________________
USAGE
usage: trex [-Dcfglrstux] to | {from to}
-D: debug
-c: translate to capitals (upper case)
-f: match expressions in full files
-g: change globally (as many times as can be done per
line)
-l: translate to lower case
-r: interpret replacements as rune sets
-s: handle args as strings and not rexps.
-t: translate to title case
-u: use unix out
-x: match against each extracted text (eg., out from gr
-x)
DESCRIPTION
Trex translates expressions in the input.
When given from and to it translates expressions starting at from
and ending at to, for each pair given. Under flag -s both
expressions are considered strings, and flag -r makes them behave
like in the venerable tr command in UNIX. An empty (but not
missing)
Flags -x and -f are similar to those in gr and are used to
preserve matching within data portions as selected by previous gr
calls and to perform the matching against the full input text.
There is no flag to delete, just replace with nothing.
EXAMPLES
Translate digits to letters starting at A:
; eco A01Z | trex -u -r 0-9 A-x
AABZ
Make a title
; eco lord of the rings | trex -ut
Lord Of The Rings
SOURCE
+o /zx/sys/src/clive/cmd/trex
__________________________________________________
User's manual. Section 1. Copyright © LSUB 2014-2016