Article View: comp.unix.shell
Article #1236Re: ok, i've got a question...
From: Jonathan I. Kamens
Date: Tue, 25 Sep 1990 19:44
Date: Tue, 25 Sep 1990 19:44
22 lines
1583 bytes
1583 bytes
In article <42900@sequent.UUCP>, calvin@sequent.UUCP (Calvin Goodrich) writes:
|> ...for the unix.gods out there. i have a file that has a whole mess of
|> null characters in it ('bout 1/2 a meg). is there any way (preferably
|> a shell script) to strip them off?
Well, since "tr" deletes NULLs from its input, you could do "tr '' '' <
filename > filename.nonulls".
Then again, "sed" apparently also deletes NULLs, so you could do something
similar with it: "sed -n p < filename > filename.nonulls".
Both of those solutions are pretty much just hacks that rely on the fact
that tr and sed delete NULLs. There's probably a more correct (i.e. it's
doing what it's doing explicitly, rather than relying on a fluke in a program)
solution in perl, but I'm religiously against posting perl scripts to the net,
since so many other people do it so much better than I :-).
--
Jonathan Kamens USnail:
MIT Project Athena 11 Ashford Terrace
jik@Athena.MIT.EDU Allston, MA 02134
Office: 617-253-8495 Home: 617-782-0710
Technical Details
Message-ID:
<1990Sep25.194425.17160@athena.mit.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!snorkelwacker!bloom-beacon!athena.mit.edu!jikReferences:
<42900@sequent.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!snorkelwacker!bloom-beacon!athena.mit.edu!jik From: jik@athena.mit.edu (Jonathan I. Kamens) Newsgroups: comp.unix.shell Subject: Re: ok, i've got a question... Message-ID: <1990Sep25.194425.17160@athena.mit.edu> Date: 25 Sep 90 19:44:25 GMT References: <42900@sequent.UUCP> Sender: daemon@athena.mit.edu (Mr Background) Reply-To: jik@athena.mit.edu (Jonathan I. Kamens) Organization: Massachusetts Institute of Technology Lines: 22