+1 for "tr -d '\0' < file > newfile", based on the updated description. But "prevention is better than a cure" - find a way to avoid this in the first place.
On 21 July 2015 at 07:22, Boruch Baum <boruch_b...@gmx.com> wrote: > I see that I'm late to the discussion and that your original problem has > morphed a bit. Maybe the simplest and oldest solution is the `tr -d' > command. See `man tr'. > > On 07/20/2015 04:56 AM, Orna Agmon Ben-Yehuda wrote: > > Hello everyone, > > > > I often have damaged text files (due to a lovely storage system). The > files > > are of different formats, although I can usually assume they contain > > spaces. The files are structured as lines. > > > > Every once in a while, the lovely destruction (ahm....storage) system > > inserts binary garbage to the file. I wish to fix the files by removing > the > > cancer without leaving any leftovers. That is, I want to lose partial > lines. > > > > I tried using grep with all sorts of keys, but it did not do the trick. > > strings catches too little - it leaves partial lines. > > Is there an elegant way to do the trick line-wise? > > > > Thanks > > Orna > > > > > > > > _______________________________________________ > > Linux-il mailing list > > Linux-il@cs.huji.ac.il > > http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il > > > > > -- > hkp://keys.gnupg.net > CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 > > > _______________________________________________ > Linux-il mailing list > Linux-il@cs.huji.ac.il > http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il > -- <http://au.linkedin.com/in/gliderflyer>
_______________________________________________ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il