[FoLUG] Trovare file che NON terminano con ?>

Fabio Fabbri fabio@llgp.org
Mer 17 Set 2008 14:33:00 CEST


Ho usato find, tail, grep e la sintassi di bash, ed è venuto fuori:

for i in $(find CARTELLA_FILES -name "*.php"); do tail -n 1 $i | grep 
-vq "?>$" && echo $i; done

Fabio Fabbri

Alessandro Ronchi ha scritto:
> 2008/9/17 Davide Giunchi <davide.giunchi@gmail.com>:
>> 2008/9/17 Alessandro Ronchi <alessandro.ronchi@soasi.com>
>>
>>> Ho bisogno di trovare file *.php in una directory (e sottodirectory)
>>> che non finiscono con ?>
>>> C'è un modo elegante e/o sbrigativo?
>>>
>> elegante e sbrigativo:
>> find . -name "*.php" ! -name "*\?>"
> 
> Il testo non deve contenere il ?>, non il nome del file.
> 
> 



Maggiori informazioni sulla lista FoLUG