[eside-ghost] scripts...

halls frikihalls en gmail.com
Mar Feb 21 15:47:47 CET 2006


puedes hacer algo asi

for F in *
do
  cat $F | grep patron
done

el * ese siempre hace referencia a una lista de parametros, separada con
espacio, por ejemplo

for F in 1 2 3
do
  echo $F
done

pos te imaginas XD

en nuestro caso * es el listado de ficheros del directorio actual... podrias
poner

for F in /directorio/ke/me/de/la/gana/*

etc...



lo se, me explico como las setas... pero hago lo k puedo XD

alejop!

PD: acabo de releer tu email... si lo k kieres es sacar el nombre de solo
akellos ficheros, puedes, dentro del bucle poner algo asi: if [ ! "$(cat
$F|grep patron)" = "" ]; then do echo $F; fi


El día 21/02/06, kapi59ttp <kapi59ttp a bildua euskalnet.net> escribió:
>
> Wenas tardes!!!
> Me gustaria crear un script que mire el contenido de todos los ficheros
> que existen en un directorio y compruebe que si alguno de ellos cumple un
> patron dado. He intentado hacer algo por el estilo
>
> listar ----> sacar el contenido de cada fichero ----> ver si cumple un
> patron ---> sacar el nombre del fich.
>
> ls | cat ??? | grep patron ...
>
> En eso he pensado basicamente, pero estoy un poko...se podria hacer con
> awk???
> Alguna idea para hacer un bucle y recorrer el resutaldo del ls???.
>
> Eskerriko asko.
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost a bildua deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
>
-------------- hurrengo zatia --------------
Erantsitako HTML dokumentu bat ezabatu egin da...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060221/ca04c321/attachment.htm


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