• IT-Karriere:
  • Services:

Unix-Tools: Erweiterungen von Grep und Diff vorgestellt

Informatiker des Dartmouth College entwickeln Versionen der Unix-Tools Diff und Grep, die Datenblöcke durchsuchen, statt zeilenorientiert zu arbeiten.

Artikel veröffentlicht am ,
Sudikoff Hall, Sitz des Informatikinstituts des Dartmouth Colleges
Sudikoff Hall, Sitz des Informatikinstituts des Dartmouth Colleges (Bild: Kane5187/Wikimedia.org)

Zwei Wissenschaftler des Dartmouth College haben auf der diesjährigen Large Installation System Administration Conference (LISA) Erweiterungen für die Unix-Tools Grep und Diff vorgestellt. Die beiden klassischen Werkzeuge arbeiten zeilenorientiert. Sie durchsuchen und vergleichen Textdateien mit Hilfe regulärer Ausdrücke. Dieses Vorgehen stoße jedoch an seine Grenzen, schreiben die Entwickler in einer kurzen Erklärung (PDF).

Stellenmarkt
  1. sepp.med gmbh, Röttenbach
  2. Bundeskriminalamt Wiesbaden, Meckenheim

Bei modernen Datenformaten stoßen die Werkzeuge auf einige Probleme, was die Forscher mit dem Beispiel einer Router-Konfiguration belegen wollen. Die vorgestellten Werkzeuge Context-Free Grep (Bgrep) und Hierarchical Diff (Bdiff) sollen statt einzelner Zeilen ganze Datenblöcke durchsuchen. Genutzt werden dazu Vorlagen, die das jeweilige Datenformat beschreiben.

Derzeit existiert von Bdiff lediglich ein Prototyp, dessen Quellcode die Informatiker noch nicht veröffentlicht haben. Das Werkzeug Bgrep befindet sich noch in der Designphase, soll aber in wenigen Monaten zur Verfügung stehen. Zur Evaluation nutzen die Wissenschaftler den Dartmouth College's Computing Service und werden unter anderem von Google und dem US-Energieministerium finanziell unterstützt.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. (-70%) 4,80€
  2. (-73%) 13,50€
  3. 1,99€
  4. 4,26€

Der Kaiser! 13. Dez 2011

"sfgrep - string matching tool like fgrep or grep"

bratsk 13. Dez 2011

- D. h. die Datei sollte als Objekt übergeben werden, was passiert bei Files > 1GB (ohne...


Folgen Sie uns
       


55-Zoll-OLED-Monitor von Alienware - Test

Mit 120 Hz, 4K-Auflösung und 55-Zoll-Panel ist der AW5520qf ein riesiger Gaming-Monitor. Darauf macht es besonders Spaß, Monster in Borderlands 3 zu besiegen. Wäre da nicht die ziemlich niedrige Ausleuchtung.

55-Zoll-OLED-Monitor von Alienware - Test Video aufrufen
Starlink: SpaceX steht zwischen Flaute und Rekordjagd
Starlink
SpaceX steht zwischen Flaute und Rekordjagd

Die nächsten 60 Starlink-Satelliten stehen zum Start bereit, nachdem in diesem Jahr ungewöhnlich wenige Raketen gestartet sind - nicht nur von SpaceX. Die Flaute hat SpaceX selbst verursacht und einen Paradigmenwechsel in der Raumfahrt eingeläutet.
Von Frank Wunderlich-Pfeiffer

  1. Raumfahrt SpaceX testet Notfalltriebwerke des Crew Dragon
  2. Starship Mit viel Glück nur 6 Monate bis zum ersten Flug ins All
  3. SpaceX Das Starship nimmt Form an

Need for Speed Heat im Test: Temporausch bei Tag und Nacht
Need for Speed Heat im Test
Temporausch bei Tag und Nacht

Extrem schnelle Verfolgungsjagden, eine offene Welt und viel Abwechslung dank Tag- und Nachtmodus: Mit dem Arcade-Rennspiel Heat hat Electronic Arts das beste Need for Speed seit langem veröffentlicht. Und das sogar ohne Mikrotransaktionen!
Von Peter Steinlechner

  1. Electronic Arts Need for Speed Heat saust durch Miami

Fritzbox mit Docsis 3.1 in der Praxis: Hurra, wir haben Gigabit!
Fritzbox mit Docsis 3.1 in der Praxis
Hurra, wir haben Gigabit!

Die Fritzbox 6591 Cable für den Einsatz in Gigabit-Kabelnetzen ist seit Mai im Handel erhältlich. Wir haben getestet, wie schnell Vodafone mit Docsis 3.1 tatsächlich Daten überträgt und ob sich der Umstieg auf einen schnellen Router lohnt.
Ein Praxistest von Friedhelm Greis

  1. Kabelnetz Ausgaben für Docsis 3.1 nicht sehr hoch
  2. Nodesplits Vodafone bietet 500 MBit/s für 20 Millionen Haushalte
  3. Sercomm Kabelmodem für bis zu 2,5 GBit/s vorgestellt

    •  /