grep & Pfadangaben in der Ausgabe

Post Reply
Message
Author
User avatar
Stormbringer
Posts: 1570
Joined: 11. Jan 2001 11:01
Location: Ruhrgebiet

grep & Pfadangaben in der Ausgabe

#1 Post by Stormbringer »

Hallo,

ich habe mich nun ein bißchen u. a. mit grep befaßt, und nun eine Frage zum Ausgabeergebnis.
Ziel des Ganzen ist, eine Menge an Dateien gemäß des Codes 07, welcher an den Stellen 5&6 der einzelnen Zeile steht, zu sortieren, und in eine neue Daten (quasi als konzentrierte 07-Info) zu schreiben.
Folgendes funktioniert einwandfrei:
<font face="Courier New">
grep '^....07' Einzeldatei >> Zieldatei
</font><!--fixed-->
Das Ergebnis schaut wie folgt aus:
006807400000030100000100000006706100000010842003073009003050000978
006807400000030100000300000186868400000008242003073009003050000978
006807400000030100000400000104000500000010242003073009003050000978
006807400000030100000500000305545200000010442003073009003050000978
006807400000030100000300000000699900000008642003073023580010000978

Wende ich das Ganze nun aber wie folgt an:
<font face="Courier New">
grep '^....07' /Verzeichnis/Dateien >> Zieldatei
</font><!--fixed-->
/batch/test/Y1640002:006807400000030100000400000074711700000010142003061209003050000978
/batch/test/Y1640002:006807400000030100000500000200719700000010342003061209003050000978
/batch/test/Y1640002:006807400000030100000100000004549400000010742003061209003050000978
/batch/test/Y1640002:006807400000030100000300000123482100000008242003061209003050000978

Wie kann ich das nun ändern?

Danke & Gruß
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)

Jochen

Re: grep & Pfadangaben in der Ausgabe

#2 Post by Jochen »

man grep:<blockquote><hr> -h unterdrückt die Dateinamen vor jeder Fundstelle<hr></blockquote>Also einfach <blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">grep <b>-h</b> '^....07' /Verzeichnis/Dateien >> Zieldatei</font><hr></pre></blockquote>verwenden. "-h" kann man sich auch ganz gut als "<u>h</u>ide filenames</u> merken.

Jochen

Post Reply