Date: Fri, 1 Nov 2019 11:07:29 +0800 From: thor <thor@irk.ru> To: freebsd-questions@freebsd.org Subject: Re: grep for ascii nul Message-ID: <2c08387c-425b-060d-4f9b-3443a3f6a18f@irk.ru> In-Reply-To: <20191101024817.GA60134@admin.sibptus.ru> References: <20191101024817.GA60134@admin.sibptus.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
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. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2c08387c-425b-060d-4f9b-3443a3f6a18f>