ayuda con shell script!! :(
Publicado por Vero (1 intervención) el 05/01/2008 00:09:36
Hola!
Tengo un problema con un shell script que es el siguiente:
me pasan un fichero de texto como parametro en el que me aparecen varias distancias en kilometros y metros, etc aparte de otros de datos, algo asi:
bla bla bla 123 Km bla bla
bla 82 m blab bla 5 Km ... etc
y debo de extraer de el las distancias y sumarlas, he probado a extraerlas con grep asi:
grep '[0-9]+ Km' fichero.txt y grep '[0-9]+ m' fichero.txt y luego pense en aplicarle la funcion atoi para que me sacara solo los numeros (sin Km y m)
pero grep me extrae la linea entera donde encuentra esos valores y no se como coger solo los numeros ¿alguna idea?
Muchiiisimas gracias :)
Tengo un problema con un shell script que es el siguiente:
me pasan un fichero de texto como parametro en el que me aparecen varias distancias en kilometros y metros, etc aparte de otros de datos, algo asi:
bla bla bla 123 Km bla bla
bla 82 m blab bla 5 Km ... etc
y debo de extraer de el las distancias y sumarlas, he probado a extraerlas con grep asi:
grep '[0-9]+ Km' fichero.txt y grep '[0-9]+ m' fichero.txt y luego pense en aplicarle la funcion atoi para que me sacara solo los numeros (sin Km y m)
pero grep me extrae la linea entera donde encuentra esos valores y no se como coger solo los numeros ¿alguna idea?
Muchiiisimas gracias :)
Valora esta pregunta


0