Eliminar una cadena al final de un campo usando el MX
Problema: Se quiere eliminar los : al final de un campo
Solución:
Por Ernesto Spinak
before you do the changes, SAVE YOUR FILES, PLEASE !!!
mx biblo "proc=if right(v200,1)=':' then 'd200','<200>', left(v200,size(v200)-1), '</200>' fi" copy=biblo now -all tell=1000
Si se quiere eliminar de manera incondicional el último caracter del campo
mx biblo "proc='d200', '<200>',left(v200,size(v200)-1), '</200>' " copy=biblo now -all tell=1000
Para información acerca del mx ver: Manual de referencia de los utilitarios CISIS
Para información acerca de los comandos proc, left, proc y size ver Manual de referencia del lenguaje de formatos