LoslegenKostenlos loslegen

Wie kann ich mehrere Dateien auf einmal auswählen?

Die meisten shell-Befehle funktionieren mit mehreren Dateien, wenn du ihnen mehrere Dateinamen gibst. Ein Beispiel: Du kannst die erste Spalte aus allen saisonalen Datendateien auf einmal so abrufen:

cut -d , -f 1 seasonal/winter.csv seasonal/spring.csv seasonal/summer.csv seasonal/autumn.csv

Aber die Namen vieler Dateien immer wieder einzugeben, ist echt nervig: Es ist Zeitverschwendung. und früher oder später wirst du entweder eine Datei vergessen oder einen Dateinamen wiederholen. Um dein Leben besser zu machen, Mit der Shell kannst du Platzhalter verwenden, um mit einem einzigen Ausdruck eine Liste von Dateien anzugeben. Der häufigste Platzhalter ist „ * “, was so viel heißt wie „null oder mehr Zeichen übereinstimmen“. Damit Wir können den Befehl „ cut “ oben so verkürzen:

cut -d , -f 1 seasonal/*

oder

cut -d , -f 1 seasonal/*.csv

Diese Übung ist Teil des Kurses

Einführung in Shell

Kurs anzeigen

Anleitung zur Übung

Schreib einen einzigen Befehl mit head, um die ersten drei Zeilen aus seasonal/spring.csv und seasonal/summer.csv zu holen, also insgesamt sechs Zeilen Daten, aber nicht aus den Herbst- oder Winter-Datendateien. Benutze einen Platzhalter, anstatt die Dateinamen komplett auszuschreiben.

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten