LoslegenKostenlos loslegen

Wie kann ich die Ausgabe eines Befehls als Eingabe verwenden?

Angenommen, du willst Zeilen aus der Mitte einer Datei holen. Um genau zu sein, Nehmen wir an, du willst die Zeilen 3-5 aus einer unserer Datendateien holen. Du kannst mit head beginnen, um die ersten 5 Zeilen zu erhalten und leite sie in eine Datei um, und benutze dann tail, um die letzten 3 auszuwählen:

head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv

Eine kurze Überprüfung bestätigt, dass dies die Zeilen 3-5 unserer Originaldatei sind, denn es sind die letzten 3 Zeilen der ersten 5.

Diese Übung ist Teil des Kurses

Einführung in die Shell

Kurs anzeigen

Interaktive Übung

Setze die Theorie in einer unserer interaktiven Übungen in die Praxis um

Übung starten