Hallo,
folgendes Problem.
Ich habe zwei Dateien miteinander verglichen (diff).
Die ausgegebene Datei sieht so aus:
249c249
---
787,788c787,788
< [login1:08005] 1 more process has sent help message help-mpi-btl-openib.txt / reg mem limit low
< [login1:08005] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
---
> [login1:08059] 1 more process has sent help message help-mpi-btl-openib.txt / reg mem limit low
> [login1:08059] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
1061,1065c1061,1065
---
1067,1068c1067,1068
< [login1:08044] 1 more process has sent help message help-mpi-btl-openib.txt / reg mem limit low
< [login1:08044] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
---
> [login1:08098] 1 more process has sent help message help-mpi-btl-openib.txt / reg mem limit low
> [login1:08098] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
Ich möchte nun aber jeden Block eine Überschrift erteilen.
Wie mache ich das?
Ich habe es mit sed schonmal selbst versucht aber es gelingt mir nicht.
Mein sed Befehl:
sed -i "/^</i\ ****$oldList" $currDir/$nameCompareList.list
sed -i "/^>/i\ ****$newList" $currDir/$nameCompareList.list
Es muss nicht umbedingt sed sein. Mir fiel nichts besseres ein.
Vielen Dank schonmal im vorraus.