🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.unix.shell
Article #1244

Re: ok, i've got a question...

#1244
From: Larry Wall
Date: Wed, 26 Sep 1990 17:02
37 lines
1590 bytes
In article <42947@sequent.UUCP> lugnut@sequent.UUCP (Don Bolton) writes:
: In article <9651@jpl-devvax.JPL.NASA.GOV> lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) writes:
: >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?
: >
: >If your tr works like mine, you can just say
: >
: >	tr '' '' <foo >bar
: >
: >Other possibilities:
: >
: >	sed '' <foo >bar
: >	perl -pe 's/\0//g' <foo >bar
: 
: AWK AWK ACKKKK :-)
: 
: awk -f filebelow <oldlist >newlist
: 
: { for (i = 1; i <= NF; i = i + 1)
:      { if (i >= NF)
: 	  printf("%s",$i)
:      else
: 	  printf("%s ", $i) 
:      }
: printf("\n")
: }

ACKKKK is right.

This simply dumps core on my machine.  Probably line length limitation.

The sed solution apparently works because nulls are weeded out on input
and never put into the pattern buffer.  No source handy, alas...

Larry
Technical Details
Message-ID: <9677@jpl-devvax.JPL.NASA.GOV>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!samsung!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!jpl-devvax!lwall
References: <42900@sequent.UUCP> <9651@jpl-devvax.JPL.NASA.GOV> <42947@sequent.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!samsung!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!jpl-devvax!lwall
From: lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall)
Newsgroups: comp.unix.shell
Subject: Re: ok, i've got a question...
Message-ID: <9677@jpl-devvax.JPL.NASA.GOV>
Date: 26 Sep 90 17:02:18 GMT
References: <42900@sequent.UUCP> <9651@jpl-devvax.JPL.NASA.GOV> <42947@sequent.UUCP>
Reply-To: lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall)
Organization: Jet Propulsion Laboratory, Pasadena, CA
Lines: 37