Re: Cercare con grep ed eseguire operazione se trova il risultato
On Fri, 2 Jul 2004 12:27:06 +0200
Mattia Dongili <dongiliREM@OVEsupereva.it> wrote:
>
> # for i in `cat listafile` ; do grep -q <parola chiave> $i && cp $i
> # /mio/path ; done
>
Perfetto grazie! Posto lo script finale.
fa una ricerca in tutti i file (sub directory comprese) e se trova la
corrispondenza li copia nella directory indicata.
#!/bin/bash
mypath="/home/user/ricerca/"
myfile="elencofile"
rm -f $mypath*
tree -if > $myfile
for i in `cat $myfile`; do
grep -q $1 $i && cp $i $mypath
rm -f $myfile
done
echo "Ho finito!"
--
, ,
/ \
((__-^^-,-^^-__)) http://www.frequenze.it
`-_---' `---_-'
`--|o` 'o|--' Debian Sarge kernel 2.4.22
\ ` / Notebook Asus A2520 CPU 2.4Ghz RAM 512MB
): :(
:o_o:
"-"
Reply to: