[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