Mam kilka plików dzienników, mają one ponad 30000 linii. Muszę znaleźć nazwę „domena” i zapisać w pliku CSV, ale po zapisaniu wszelkie wiersze w pliku CSV zostały dodane ścieżkę i nazwę pliku wejściowego na początku samej linii pliku CSV. Jak mogę to zrobić, jeśli nie potrzebuję dodawania ścieżki i nazwy pliku wejściowego do plików CSV.
Przykład:
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
Z pozdrowieniami, pomóżcie mi, jeśli ktoś to wie
źródło
man cut
... brzmi bolesnie.