Linux/Unix Shell Scripting - Estudiante

   
Vista:

Estudiante

Publicado por Andres Rainbow (2 intervenciones) el 26/03/2009 16:51:55
Hola,

apenas empiezo a programar y necesito ayuda para fabricar un script en shell que haga lo siguiente:

- Tengo un fichero A que contiene una lista de números (100)
- Tengo un fichero B que contiene una lista de números (150)

necesito tener un Output con los números del fichero A que no están en el fichero B.

Cualquier ayuda será muy agradecida. Gracias por adelantado.
Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Estudiante

Publicado por Mariano (3 intervenciones) el 26/03/2009 22:32:28
Hola Andrés,

Una opción sería recorrer el fichero A y comprobar si el número está en el fichero B.

Ejemplo:

while read numero
do
grep $numero B
existe=$?
if [ $existe -ne 0 ]
then
echo $numero >>C
fi
done < A

Espero que te sirva de ayuda.
Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Estudiante

Publicado por Andres Rainbow (2 intervenciones) el 30/03/2009 11:55:43
Hola,

muchas gracias por tu ayuda. Con eso me solucionas un gran problema que me tenía atrapado.

Un saludo!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar