Hola, Es algo simple a mi parecer mas que un script bien podrias definirte un alias, pero si lo que quieres es un script:
#!/bin/bash file1=/var/log/messages file2=~/find.txt word="Connect" newStr=`grep -io [a-z]*$word[a-z]* $file1` echo "Encontrados: $newStr" >> $file2 Si quieres la linea completa hacer el siguiente ajuste: newStr=`grep -i $word $file1` ---------------------------------------- > From: matiasbell...@gmail.com > Date: Tue, 3 Jul 2012 15:30:40 -0300 > Subject: Re: Como crear este script > To: co...@esid.gecgr.co.cu > CC: debian-user-spanish@lists.debian.org > > 2012/7/2 <co...@esid.gecgr.co.cu>: > > Hola > > > > Quiero hacer un script que que lea de un fichero ciertas palabras, copie > > la cadena que la incluye y la mande a otro fichero. > > Esto no tiene que ver con Debian. > > > > > O sea buscar en > > > > DIRECTORIO=/var/log/messages > > > > y todas las lineas que contengan las palabaras Connect y succeeded > > llevarlas a otro fichero > > > > grep Connect /var/log/messages | grep succeeded > ARCHIVO > > > Uso Debian squeeze > > > > Si vas a mandar algo fuera de tema al menos ten la decencia de > marcarlo apropiadamente con [OT] o similar en el asunto. El que lo > hagas en una PC con debian no lo hace específico de Debian (el script > va a funcionar en cualquier equipo con grep). -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/blu155-w62edc53b59bbd0e3b0e8fee1...@phx.gbl