PerroCobolero

PerroCobolero

ADS

jueves, 22 de octubre de 2015

OUTREC CHANGE – Cambiar datos

OUTREC CHANGE – Cambiar datos

Una utilidad curiosa del outrec es la de sustituir datos del fichero por otros.
Por ejemplo, en el ejemplo anterior hemos incluido un campo con 10 espacios, imaginemos que nos hemos confundido, y lo que queríamos hacer era crear un campo con 10 ceros en vez de espacios. El outrec sería del siguiente modo:

Fichero de entrada:

----+----1----+----2----+----3----+----4----+----5----+----6----+----7--
000000002          JAVIER    MARTINEZ  CARRETEROASALARIADO
000000006          ANTONIO   VILLA     SUSO     AUTONOMO
000000005          YOLANDA   LOPEZ     ALONSO   AUTONOMO
000000001          JOSE      LOPEZ     PITA     AUTONOMO
000000004          CARLOS    POLO      DEL BARROAUTONOMO
000000003          CARLOS    PEREZ     FANO     AUTONOMO

OUTREC FIELDS=(1,9,10,10,CHANGE=(10,C'          ',
C’0000000000’),NOMATCH=(10,10))

Otra forma:

OUTREC FIELDS=(1,9,10,10,CHANGE=(10,X'40404040404040404040',
X'00000000000000000000'),NOMATCH=(10,10))


Fichero de salida:

----+----1----+----2----+----3----+----4----+----5----+----6----+----7--
0000000020000000000JAVIER    MARTINEZ  CARRETEROASALARIADO
0000000060000000000ANTONIO   VILLA     SUSO     AUTONOMO
0000000050000000000YOLANDA   LOPEZ     ALONSO   AUTONOMO
0000000010000000000JOSE      LOPEZ     PITA     AUTONOMO
0000000040000000000CARLOS    POLO      DEL BARROAUTONOMO
0000000030000000000CARLOS    PEREZ     FANO     AUTONOMO

No hay comentarios.:

Publicar un comentario