10 Sep
2009
10 Sep
'09
13:54
Ich habe eine sehr lange Text-Variable (Text aus mehreren Seiten). Darin kommt an unregelmäßiger Stelle, aber ziemlich gegen Ende eine bestimmte Zeichenkombination von "|center=4,3 |" (ohne "). 4,3 ist variabel, der Rest konstant. Grenzen sind also |. Die Stelle ist aber nicht konstant, daher ist cut nicht möglich.
Wie bestimmte ich diesen Teil zB mit sed in einem bash-Skript?
Sowas wie echo $VAR | sed 's/.*\(|center=[0-9]+,[0-9]|+\).*/\1/' sollte meiner Meinung nach helfen. Ciao, Marko