すべての /* TODO : ... */ タグにフォーマットを追加しようとしていますが、複数行の領域で問題が発生しています。単一行の sed を実行できます。しかし、複数行の sed と awk についてはわかりません。
どうすればいいですか?私はどちらにもオープンです。これが私がこれまでに持っているものです。
sed 's/\/\/\*[ \t]*TODO[ \t]*:.*/*\//<span style="color:#aaaaaa;font-weight:bold;">&</span>/g'
交換 :
int void main ( int h, char * argv[] )
int a, b; /* TODO :
- include libraries
...
*/
foobar();
/* TODO : fix missing {'s */
と :
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>