Re: hex '0' aus datei entfernen..

2002-05-24 Diskussionsfäden Andreas Metzler

Michael Bramer <[EMAIL PROTECTED]> wrote:
[..]
>  Ich habe hier mehrere Textdateien und diese haben im Inhalt ein hex
>  '0' (also ein Byte mit den Wert Null).

>  Nun möchte ich gerne alle diese Null-Bytes entfernen.
[...]

tr -d '\0' < input > output?
cu andreas


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: hex '0' aus datei entfernen..

2002-05-24 Diskussionsfäden Wolfgang Erig

Hi Michael
On Fri, May 24, 2002 at 03:35:47PM +0200, Michael Bramer wrote:
> 
> Ich habe mal eine dumme non-debian frage:
hmmm, ich finde sie interessant.
> 
>   Ich habe hier mehrere Textdateien und diese haben im Inhalt ein hex
>   '0' (also ein Byte mit den Wert Null).
> 
>   Nun möchte ich gerne alle diese Null-Bytes entfernen. Ein Ansatz war
> cat datei | sed -e "s/\0//g"
>   nur das geht nicht. 
> 
>   Hat einer 
>- eine gute sed Anleitung
>- oder eine Idee für das Problem
mein vim kann das ganz gut, kann auch danach suchen, geht aber halt
per Hand. Ich glaube fast, mit den klassischen Text-Tools wie sed oder
awk geht es einfach nicht, lasse mir aber gerne einen Trick zeigen. Als
Lösung kann ich Dir ein Tool-Paar (Dump/Inversdump) anbieten mit dem
es geht. Das sieht dann so aus:
xd < alt | sed 's/00//g' | rxd > neu
Wenn Du "xd" und "rxd" haben willst, melde Dich,

Wolfgang


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: hex '0' aus datei entfernen..

2002-05-24 Diskussionsfäden Christoph Glaubitz

Hi Michael,

On Fri, May 24, 2002 at 03:35:47PM +0200, Michael Bramer wrote:
> cat datei | sed -e "s/\0//g"

Probiers mal mit sed -e s/\\0//g.

-- 
Gruß

Christoph Glaubitz


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




hex '0' aus datei entfernen..

2002-05-24 Diskussionsfäden Michael Bramer

Hallo

Ich habe mal eine dumme non-debian frage:

  Ich habe hier mehrere Textdateien und diese haben im Inhalt ein hex
  '0' (also ein Byte mit den Wert Null).

  Nun möchte ich gerne alle diese Null-Bytes entfernen. Ein Ansatz war
cat datei | sed -e "s/\0//g"
  nur das geht nicht. 

  Hat einer 
   - eine gute sed Anleitung
   - oder eine Idee für das Problem

Danke

Gruss
Grisu
-- 
Michael Bramer  -  a Debian Linux Developer  http://www.debsupport.de
PGP: finger [EMAIL PROTECTED]  -- Linux Sysadmin   -- Use Debian Linux
"Bei Flash-Sites weiß man wenigstens sofort, daß dort kein wichtiger
 Content steht." 



msg08552/pgp0.pgp
Description: PGP signature