Ich versuche unter bash
Skript auf mehr als 1 Million csv
-Datei auszuführen:Run Bash-Skript auf Millionen von CSV-Dateien
#!/bin/bash
new_header="cell,id,too,issue,valid,DPT,RH,TMP,U,V"
sed -i'' "1s/.*/$new_header/" /cygdrive/d/csv/*.csv
Aber während dieser Code ausgeführt ich die folgende Störung erhalte:
./bash.sh: line 3: 11464 Segmentation fault (core dumped) sed -i'' "1s/.*/$new_header/" /cygdrive/d/csv/*.csv
Ich bin sicher, es gibt eine Möglichkeit, Skript auf 1 Million csv
Dateien auszuführen, aber ich habe noch nichts gefunden.
Danke! Aber ich benutze das Bash-Skript zum ersten Mal .. Ich weiß nicht, wie das 'Finden' funktioniert. Könnten Sie bitte im Code erzählen? Ich schätze deine Bemühungen sehr. – Kaushik
Ich glaube Tom Fenech hat das vielleicht schon in seiner Antwort getan. Zu Ihrer Information, in der Kommandozeile sollten Sie 'man find' für das Handbuch aufrufen können. Auch google "linux man find" sollte mit dem gleichen Handbuch im Web aufwarten. –
danke für Ihre Hilfe! – Kaushik