[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ricerca file



On 05/04/2014 23:51, valerio wrote:
>
> ciao,
> allora:
> non fa quello che vorrei neanche così, ma mi da qualche risultato...
>
> find -name "*.pdf" -exec grep -P \\x00\  {} \;
>

Genero qualche file per il test (i \ li ho aggiunti per leggibilità?):
$ for ((i=0;i<5;i++)); do \
    for ((j=0;j<8;j++)); do \
        k=`expr \( $i + $j \) % 10`; \
        echo -ne "\x$k" >> $i.pdf; \
    done; \
    echo $i.pdf; \
    hd $i.pdf; done

0.pdf
00000000  00 01 02 03 04 05 06 07                           |........|
00000008
1.pdf
00000000  01 02 03 04 05 06 07 08                           |........|
00000008
2.pdf
00000000  02 03 04 05 06 07 08 09                           |........|
00000008
3.pdf
00000000  03 04 05 06 07 08 09 00                           |........|
00000008
4.pdf
00000000  04 05 06 07 08 09 00 01                           |........|
00000008

e come ti ha suggerito Max:

$ find -iname "*pdf" -exec grep -P \\x00 {} \;
Il file binario ./4.pdf corrisponde
Il file binario ./3.pdf corrisponde
Il file binario ./0.pdf corrisponde

Cosa altro vorresti facesse?

-- 
Alessandro T.

Parteciperò al thread se almeno provi a:
http://lmgtfy.com/?q=quotar+bene


Reply to: