grep for ascii nul

Victor Sudakov vas at sibptus.ru
Fri Nov 1 09:27:31 UTC 2019


Sorry for the confusion. Of cource I meant files with ascii nul in file
contents, inside. Because why would I have mentioned "grep"?

I need to find files containing ascii null inside, and print their names to stdout.


thor wrote:
> There is NO such thing as filenames containing 0x00 inside the filename. 
> UNIX filenames are strings in C meaning and may contain any 8-bit values 
> except "/" which delimits the subdirectory names and 0x00 which marks 
> the end of filename string.
> 
> At least it was so when I first met Unix, and I hope Bill Gates never 
> influenced Unix since this time.
> 
> On 11/01/19 10:48, Victor Sudakov wrote:
> > Dear Colleagues,
> >
> > How can I print the names of files containing ascii nul (\x0)? The
> > FreeBSD "grep -l" does not seem to be able to do it.
> >
> > NB I don't need to delete the nul character with sed or tr, just need to
> > find files containing it.
> >
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
2:5005/49 at fidonet http://vas.tomsk.ru/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20191101/9674c7a2/attachment.sig>


More information about the freebsd-questions mailing list