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

Agud Pique, Enric eagud.q a tv3.cat
dll mar 17 12:55:51 PDT 2014


Gracias!

Enric 

-----Missatge original-----
De: Barcelona-pm [mailto:barcelona-pm-bounces+eagud.q=tv3.cat a pm.org] En nom de Gonzalo Pérez de Olaguer Córdoba
Enviat: dilluns, 17 de març de 2014 20:43
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 17:23:43 +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


> 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?

# lee una línea de entrada y la asigna a la variable N # esto se repetirá hasta que ya no haya más líneas que leer while read N ; do
	# verifica si N es menor que cero, y si es cierto asigna 0 a N
	[ "$N" -lt 0 ] && N=0
	# escribe N en la salida
	echo $N
# fin del bucle while
done
# lee data.dat y escribe en data2.dat
< 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