grep for ascii nul

Michael Schuster michaelsprivate at gmail.com
Fri Nov 1 09:47:21 UTC 2019


https://stackoverflow.com/questions/4180081/binary-grep-on-linux/4180531#4180531

Does that help?

On Fri, Nov 1, 2019, 10:29 Victor Sudakov <vas at sibptus.ru> wrote:

> 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/
>


More information about the freebsd-questions mailing list