[bcn-pm] manipular un fitxer canviant xifres negatives per un zero

Agud Pique, Enric eagud.q a tv3.cat
dll mar 17 10:23:43 PDT 2014


Hola Gonzalo,

muchas gracias por el codigo en bash,

entonces si el numero N es menor de zero y el numero N es zero, N toma el ultimo valor asignado que será zero y lo muestra y queda grabado, es de esta manera como lo entiendo, es correcto?

saludos
________________________________________
De: Barcelona-pm [barcelona-pm-bounces+eagud.q=tv3.cat a pm.org] en nom de Gonzalo Pérez de Olaguer Córdoba [gpoc a iies.es]
Enviat el: dilluns, 17 / març / 2014 15:27
Per a: barcelona-pm a pm.org
Tema: Re: [bcn-pm] manipular un fitxer canviant xifres negatives per un zero

-----En respuesta a-----
Fecha: Mon, 17 Mar 2014 12:41:23 +0000
Desde: "Agud Pique, Enric" <eagud.q a tv3.cat>
Para: Barcelona Perl Mongers <barcelona-pm a pm.org>
Asunto: Re: [bcn-pm] manipular un fitxer canviant xifres negatives per un zero

Hola un altre cop,

> en bash algú sap com es faria, sense utilitzar perl?

estrictament bash (POSIX shell):

while read N ; do [ "$N" -lt 0 ] && N=0 ; echo $N ; done < data.dat > data2.dat

--
Gonzalo Pérez de Olaguer Córdoba <gpoc a iies.es> --- www.gpoc.es
PGP key 2861C704 --- F206 5671 6789 425D 111C  1302 214F 1934 2861 C704


Més informació sobre la llista de correu Barcelona-pm