Skip to Content
Befehlszeilen-Rost
book

Befehlszeilen-Rost

by Ken Youens-Clark
September 2024
Intermediate to advanced
402 pages
9h 35m
German
O'Reilly Media, Inc.
Book available
Content preview from Befehlszeilen-Rost

Kapitel 6. Die Höhle der Einzigartigkeit

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Es gibt nur ein Alles

They Might Be Giants, "One Everything" (2008)

In diesem Kapitel schreibst du eine Rust-Version des Programms uniq (sprich: unique), das eindeutige Textzeilen in einer Datei oder STDIN findet.wird unter anderem dazu verwendet, um zu zählen, wie oft eine eindeutige Zeichenkette gefunden wird.

Auf dem Weg dorthin lernst du, wie du die folgenden Dinge tun kannst:

  • In eine Datei schreiben oder STDOUT

  • Verwende einen Abschluss, um eine Variable zu erfassen

  • Wende das DRY-Konzept (Don't repeat yourself) an

  • Verwende die Eigenschaft Write und die Makros write! und writeln!

  • Temporäre Dateien verwenden

  • Die Lebensdauer einer Variablen angeben

Wie uniq funktioniert

Wie immer beginne ich damit, zu erklären, wie uniq funktioniert, damit du verstehst, was von deinem Programm erwartet wird.Das Folgende ist ein Teil der Handbuchseite für die BSD-Version von uniq. Das Challenge-Programm in diesem Kapitel implementiert nur das Lesen einer Datei oder STDIN, das Schreiben in eine Datei oder STDOUT und das Zählen der Zeilen für das -c Flag, aber ich füge mehr von der Dokumentation bei, damit du den vollen Umfang des Programms sehen kannst:

UNIQ(1) BSD General Commands Manual UNIQ(1) NAME uniq -- report or filter out repeated lines in a file SYNOPSIS uniq [-c | -d | -u] [-i] [-f num] [-s chars] ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Lernhelm

Lernhelm

Matt Butcher, Matt Farina, Josh Dolitsky
Data-Science-Crashkurs

Data-Science-Crashkurs

Steffen Herbold
AWS-Kochbuch

AWS-Kochbuch

John Culkin, Mike Zazon

Publisher Resources

ISBN: 9781098190361Supplemental Content