Mailinglist Archive: opensuse-es (821 mails)

< Previous Next >
Re: [opensuse-es] en busca de un comando
  • From: Gerardo Herzig <gherzig@xxxxxxxxxxx>
  • Date: Wed, 16 Sep 2009 18:21:13 -0300
  • Message-id: <4AB156C9.4010104@xxxxxxxxxxx>
Nacho wrote:
Hola a todos, necesito un comando que busque recursivamente en un
directorio todos los archivos que tengan la extendion .f y que de ellos
selecciones los que contengan una cadena de texto y estos los copie a
otro directorio y los renombre con la extensión .msf
Muchas gracias
A ver...capaz algo asi (untested)

PUNTO_DE_PARTIDA=/home/files/
CADENA_A_BUSCAR="texto_loco"
DIR_DONDE_COPIAR=/tmp/destino/

cd $PUNTO_DE_PARTIDA
for archivo in `find -type f -name "*.f"`
do
grep $CADENA_A_BUSCAR $archivo && cp $archivo
$DIR_DONDE_COPIAR/$archivo.msf
done


Podria ser lo que buscas.

Saludos.
Gerardo
--
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References