[PLUTO-help] Ricerca di testo in un file
Paolo Ornati
ornati a fastwebnet.it
Lun 1 Ott 2007 14:25:04 CEST
On Mon, 1 Oct 2007 14:10:16 +0200
Paolo Ornati <ornati a fastwebnet.it> wrote:
> 1) elenco file contententi "mia stringa":
> grep -lF "mia stringa" *.txt
>
> 2) elenco file NON contententi "mia stringa":
> grep -vlF "mia stringa" *.txt
>
> Se poi cerchi una frase le cui parole possono essere su pių righe c'č
> un po' di lavoro in pių da fare... ma sempre fattibile.
Nel caso di dover trovare una frase anche su pių righe, ignorando gli
spazi puoi usare uno script di questo tipo:
---- trovaFrase.sh ----
#!/bin/bash
frase=$(echo "$1" | tr -s '[[:space:]]')
shift
for f in "$*"; do
cat "$f" | tr '\n' ' ' | tr -s '[[:space:]]' | grep --label "$f" -lFe "$frase"
done
-------------------------
./trovaFrase.sh "mia frase lunga" *.txt
--
Paolo Ornati
Linux 2.6.23-rc8-ga64314e6 on x86_64
More information about the pluto-help
mailing list