[eside-ghost] scripts...

Alayn Gortazar Alayn.Gortazar en esi.es
Mar Feb 21 17:11:09 CET 2006


>Ey, neng, que aquí estamos para aprender ;-D

Ni aprender ni hostias!!! Tú a mi no me vuelves a corregir!!! Jejeje :p

Al tema... por lo que dices sería algo así, no??

awk '/patron/ { print $? }' *

La cuestión es: Qué es lo que imprimimos? Se puede mostrar el nombre del fichero en el que se ha encontrado el patrón, o hay que ir mirando fichero a fichero?

Si existen subdirectorios, el * hace que el awk muestre un error diciendo que tal archivo es un directorio...

Vamos, que me doy cuenta de que utilizar el awk es más complicado de lo que me imaginaba... Sobretodo si prescindimos del grep :S


>-----Original Message-----
>From: Pablo Garaizar Sagarminaga [mailto:garaizar a bildua eside.deusto.es] 
>Sent: martes, 21 de febrero de 2006 16:47
>To: Lista de eside-ghost
>Subject: Re: [eside-ghost] scripts...
>
>Aupa!
>
>El Tue, 21 Feb 2006 16:31:22 +0100
>"Alayn Gortazar" <Alayn.Gortazar a bildua esi.es> comentaba:
>
>> Vaaaaaaaaaaaaaaaaaaaaaaale...
>
>Ey, neng, que aquí estamos para aprender ;-D
>
>> $grep patron * | cut -d: -f1 | sort -u Y como se haría 
>utilizando solo 
>> el awk??? La verdad es que no controlo mucho del tema, y he visto 
>> muchos ejemplos en los que se utilizan los 2, grep y awk... :S
>
>La sintaxis es:
>
>awk '/patron/ { acciones }'
>
>Y además los patrones pueden ser por columnas:
>
>awk '/patron1/ ~ $9 { print $2 }' fichero
>
>Buscar lineas con el patron1 en la columna 9 en el fichero, y 
>si se encuentran, sacar la columna 2.
>
>--
>Agur
>  Pablo Garaizar Sagarminaga
>  garaizar a bildua eside.deusto.es
>
>

**********************************  DISCLAIMER *******************************

This message may contain confidential, proprietary or legally privileged information. 
If you are not the intended recipient of this message, please notify it to the sender and delete without resending or backing it, as it is legally prohibited.

**********************************  AVISO LEGAL ******************************

Este mensaje puede contener información confidencial, en propiedad o legalmente protegida.
Si usted no es el destinatario, le rogamos lo comunique al remitente y proceda a borrarlo, sin reenviarlo ni conservarlo, ya que su uso no autorizado está prohibido legalmente.
 
******************************************************************************



Más información sobre la lista de distribución eside-ghost