questo dovrebbe fare al caso tuo
$ cd directory-pdf
$ find . -name "*.pdf" -exec grep -P \"\x00\" {} \;
se il carattere hex non è quello correttom cambialo basandoti su questa tavola
http://web.cs.mun.ca/~michael/c/ascii-table.html
Il 03/04/14, Walter Valenti<[email protected]> ha scritto:
>
>
>>>
>>>
>>>>
>>>> ciao a tutti,
>>>> ho esigenza di fare una ricerca di file (principalmente pdf) e di
>>
>>
>>> Non ho ben capito.
>>> Devi cercare dei file, il cui nome contiene la stringa hex "00"?
>>> Ossia il carattere ascii "null" ?
>>
>> non il nome del file ma il contenuto: mi spiego, ho scoperto che qualche
>> file non ha i dati che dovrebbe, ma degli zeri (in esadecimale). quindi
>> vorrei controllare quali...
>>
>
> Potresti trasformare i pdf i testo con "pdftotext" e dopo di cercare.
> Non so se grep può cercare "stringhe binarie" o devi usare altro.
> Al massimo ti puoi fare uno script python o perl per fare la ricerca.
>
>
> --
> Per REVOCARE l'iscrizione alla lista, inviare un email a
> [email protected] con oggetto "unsubscribe". Per
> problemi inviare un email in INGLESE a [email protected]
>
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
> Archive:
> https://lists.debian.org/[email protected]
>
>
--
ciao,
MaX
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive:
https://lists.debian.org/caeyavmtdf2+vi8_v4ex5vjtz+uv6wdpgcgmjakx0j5+wb+l...@mail.gmail.com