Erste SchritteKostenlos loslegen

Wie kann ich viele Dateien auf einmal angeben?

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

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

Aber es ist keine gute Idee, die Namen vieler Dateien immer wieder einzutippen: es verschwendet Zeit, und früher oder später wirst du entweder eine Datei auslassen oder den Namen einer Datei wiederholen. Um dein Leben besser zu machen, Die Shell erlaubt es dir, Platzhalter zu verwenden, um eine Liste von Dateien mit einem einzigen Ausdruck anzugeben. Der häufigste Platzhalter ist *, was so viel bedeutet wie: "Stimme mit null oder mehr Zeichen überein". Benutze es, können wir den obigen cut Befehl wie folgt abkürzen:

cut -d , -f 1 seasonal/*

oder

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

Diese Übung ist Teil des Kurses

Einführung in die Shell

Kurs anzeigen

Anleitung zur Übung

Schreibe einen einzigen Befehl mit head, um die ersten drei Zeilen aus seasonal/spring.csv und seasonal/summer.csv zu erhalten, also insgesamt sechs Zeilen Daten, aber nicht aus den Herbst- oder Winterdateien. Verwende einen Platzhalter, anstatt die Namen der Dateien vollständig auszuschreiben.

Interaktive Übung zum Anfassen

Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um

Beginnen Sie mit dem Training