Ich versuche, Formatierung an alle/* TODO: ... */-Tags anhängen, aber ich habe Probleme in der Multi-Line-Bereich. Ich kann single line sed machen; aber für multiline sed und awk, weiß ich nicht.sed oder awk multiline ersetzen
Wie mache ich das? Ich bin offen für beides. Hier ist, was ich bisher habe.
sed 's/\/\/\*[ \t]*TODO[ \t]*:.*/*\//<span style="color:#aaaaaa;font-weight:bold;">&</span>/g'
ersetzen:
int void main (int h, char * argv[])
int a, b; /* TODO :
- include libraries
...
*/
foobar();
/* TODO : fix missing {'s */
mit:
int void main (int h, char * argv[])
int a, b; <span style="color:#aaaaaa; font-weight:bold;">/* TODO :
- include libraries
...
*/</span>
foobar();
<span style="color:#aaaaaa; font-weight:bold;">/* TODO : fix missing {'s */ </span>
warum Sie HTML-Tags in den Code eingefügt werden soll? Arbeiten an einem Syntax-Highlighter? – akira
yep - ich habe gerade Schwierigkeiten, es zu multiline zu bekommen> _ < –
Was bedeutet die Bedeutung von 'int void main'? –