mehlbox
Eroberer
Hallo zusammen,
habe ein Problem welches ich mal wieder ohne Hilfe nicht behoben bekomme.
Habe in einem Textfile an einer Stelle einen langen String stehen den ich abschneiden möchte und zwar möchte ich den Teil zwischen dem dritten / und dem vierten / haben und wegschreiben und das Teil nach dem vierten /
$9 ist folgendermassen aufgebaut
/bla/blabla/texttexttext/*.txt
Das ganze soll in shell script geschrieben sein.
arbeite mit awk und print $9
wie kann ich denn nun $9 auseinanderpflücken und die einzelnen Teile davon in ergebnis wegschreiben?
Wie muss ich da cut oder awk -f einbauen?
Danke für Eure Hilfe
habe ein Problem welches ich mal wieder ohne Hilfe nicht behoben bekomme.
Habe in einem Textfile an einer Stelle einen langen String stehen den ich abschneiden möchte und zwar möchte ich den Teil zwischen dem dritten / und dem vierten / haben und wegschreiben und das Teil nach dem vierten /
$9 ist folgendermassen aufgebaut
/bla/blabla/texttexttext/*.txt
Das ganze soll in shell script geschrieben sein.
arbeite mit awk und print $9
wie kann ich denn nun $9 auseinanderpflücken und die einzelnen Teile davon in ergebnis wegschreiben?
cat /var/log/text.txt |grep "Jan *12" |awk '{print $14, $2, $3, $4, $5, $7, $8, $12, $9}' >>/var/log/ergebnis.txt;
Wie muss ich da cut oder awk -f einbauen?
Danke für Eure Hilfe
Zuletzt bearbeitet: