Ich habe die folgende Struktur:Bash: Finden und verketten Dateien
/home/ ├── DIR1/ │ └── file_ab.csv ├── DIR2/ │ └── file_cd.csv └── DIR3/ └── file3_ef.csv
Wo file_**.csv
Reihen von Schwimmern enthalten, verschiedenen Schwimmer für jeden DIR.
Ich möchte den Inhalt aller file_**.csv
Dateien greifen und verketten.
fand ich diese Antwort here:
find /home -type f -name '*.csv' -exec cat {} \; > pl_parameters
Aber ich erhalte eine leere Datei 'pl_parameters' genannt. Warum ist die Datei leer? Wie kann ich das beheben?
Warum nicht einfach 'cat /home/*/file1.csv> pl_parameters' verwenden –
Ich habe eine modifizierte Version Ihres Vorschlags versucht:' cat /home/*/*.csv> pl_parameters', aber kein Glück. – StatsSorceress