On Wed, Dec 04, 2002 at 07:14:37PM +0100, Rainer Ellinger wrote: > Mathias Gygax schrieb: > > der offizielle uni*x-style-way um doppelte zeilen, was leerzeilen ja > > sind, zu entfernenist mit uniq.
> > grep -v '#' <file> > Löscht *jede* Zeile, die ein # enthält (zu welchem Zweck auch immer). > Also in Configs z.B. Zeilen mit Kommentaren am Ende. Was sich ja als grep -v '^#' machen ließe. > > | uniq -u > Genauso tödlich. Hast Du z.B. wiederkehrende Kommandos wie > </VirtualHost> werden alle, bis auf das letzte Auftreten gelöscht. Nein. uniq geht davon aus, daß das File sortiert ist, also die wiederkehrenden Zeilen unmittelbar nacheinander(!) stehen. Die uniq-Lösung hat also den Charme, daß viele Leerzeilen durch jeweils eine ersetzt werden. Best regards from Dresden Viele Gruesse aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ------------------ internet & unix support - <a href="http://debian.schlittermann.de/"> Debian 3.x CD </a> Heiko Schlittermann HS12-RIPE ------------------------------- pgp: A1 7D F6 7B 69 73 48 35 E1 DE 21 A7 A8 9A 77 92 ------- gpg: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B ----- -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)