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