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