Ich habe einige Protokolldateien, sie haben mehr als 30000 Zeilen. Ich muss den Namen "Domäne" finden und in der CSV-Datei speichern, aber nach dem Speichern wurden allen Zeilen in der CSV-Datei der Pfad und der Dateiname der Eingabedateien am Anfang der Zeile der CSV-Datei hinzugefügt. Wie kann ich vorgehen, wenn der Pfad und der Name der Eingabedatei nicht zu CSV-Dateien hinzugefügt werden müssen?
Beispiel:
Input
#cat /home/log/any.log
any things..domain, anything
any things..domain, anything
any things..domain, anything
grep "domain" /home/logs/any.log > newfile.csv
Output:
#cat newfile.csv
/home/logs/any.log:domain
/home/logs/any.log:domain
/home/logs/any.log:domain
#----My requirement output is:
cat newfile.csv
domain
domain
domain
Herzliche Grüße, bitte helfen Sie mir, wenn jemand weiß
quelle
man cut
... klingt schmerzhaft.