El sáb, 06-11-2010 a las 17:44 -0600, rantis cares escribió:
> 
> 
> El 6 de noviembre de 2010 17:14, Marc Aymerich <[email protected]>
> escribió:
>         2010/11/6 rantis cares <[email protected]>: 
>         > Listeros:
>         >
>         > Quiero ser menos "burdo" al hacer mis scripts, se que doy
>         mucha vuelta, y
>         > aunque obtengo el resultado, quiero comenzar a ser un poco
>         mas "elegante" al
>         > hacerlos.
>         >
>         > Ejemplo:
>         >
>         > Tengo un archivo tal como; rantiscares-chido.txt ese archivo
>         tiene diversos
>         > datos como mi direccion de mail y que presentan de la
>         siguiente manera:
>         >
>         > NOMBRE: PEDRO
>         > APELLIDO: SANCHEZ
>         > MAIL: [email protected]
>         >
>         > No necesariamente MAIL esta en la tercera linea, puede estar
>         en cualquier
>         > linea, incluso la linea 20 y la unica linea que necesito es
>         la tiene la
>         > constante que es MAIL:
>         >
>         > awk '$1 ~/MAIL/ {print $2}' "rantiscares-chido.txt | mail -s
>         "hola mi cuate"
>         > AQUI-QUIERO-QUE-SE-PONGA-EL-MAIL-QUE-ENCONTRO
>         
>         
>         
>         PUedes guardar el resultado de un comando en una variable.
>         
>         NOMBRE_VARIABLE=$(COMANDO)
>         y luego para acceder a la variable: $NOMBRE_VARIABLE
>         
>         En tu caso:
>         EMAIL=$(awk '$1 ~/MAIL/ {print $2}' "rantiscares-chido.txt)
>         mail -s "hola mi cuate" $EMAIL
>         
> En el caso de la variable que sugieres, es cuando el archivo siempre
> sera el mismo, pero ¿imaginemos que el archivo siempre cambia mediante
> el ingreso de texto mediante read?

tiene que seguir funcionando, porque en la variable se guarda la salida
de lo que leas con awk.. y si hay otra cosa en el archivo, distinta es
la salida y por tanto distinta la variable 




-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/1289087274.2267.10.ca...@gonzalo

Responder a