also sagen wir ich habe dies:
Code: Alles auswählen
bla
bla
bla
CIRCLE
8
OUTLINE
62
4
10
233.343750
20
102.937500
40
20.812500
0
blba
..
bla
CIRCLE
8
OUTLINE
62
1
10
134.906250
20
162.562500
40
44.309150
0
blabbla
laber
Code: Alles auswählen
CIRCLE
4
233
103
21
CIRCLE
1
135
163
44
Also eigentlich brauch ich nur bestimmte Zeilen des Textfiles nach einem Bestimmten Wort ausgeben.
Das hier habe ich schon hinbekommen:
Code: Alles auswählen
cat map_script_test.dxf | grep -A11 CIRCLE
Mache ich dann mit sed weiter:
Code: Alles auswählen
sed -n -e '1p' -e '5p' -e '7p' -e '9p' -e '11p'
Aber irgendwie bekomme ich die Schleife nicht gebaut, wie ich halt nach allen Treffern die Zeilen 1,5,7,9 und 11 zurückbekomme..
..vom korrekten runden der Zahlen mal ganz abgesehen..
EDIT:
eigentlich brauchte es ja nur folgendes machen:
-finde das wort CIRCLE
-mache mit Zeile nummer1 das und das
-mache mit zeile 5 das und das
usw.
leider bekomme ich es aber nicht hin. (Jedenfalls nicht ohne vorher 2-7 Mal in ein temp file zu schreiben...