logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

gbconvtable - Replace keys with values

Author

       Written by Giulio Bottazzi

Description

       Replace  keys  with  values  at  a  given position of the input file.  The name of the dictionary file is
       provided on the command line with the option 'dictfile'. It is  a  simple  text  file  organized  in  two
       columns.  The  first  column contains the keys and the second column the respective values. Obviously the
       values can be equal, but the keys should be all different. Data are read  from  standard  input  and  all
       fields  at position 'pos' are considered keys of the provided dictionary and replaced with the associated
       keys. If 'pos' is not specified it is assumed equal to 1. If 'pos' is larger than the number  of  fields,
       no  replacement takes place. If the option 'force' is not set, only those fields which appears as keys in
       the dictionary file are replaced.

Examples

              gbconvtable -d dict_file -c 3 -f 'none' < input_file

       This program requires awk or gawk.

Name

       gbconvtable - Replace keys with values

Options

-d name of the dictionary file

       -c position of the column of keys to be replaced

       -f forced look-up: substitute provided string for non defined keys

Reporting Bugs

Synopsis

gbconvtable [options]

See Also