numerowanie zawartości pliku za pomocą grep lub innych poleceń

-1

Mam taki plik:

==================================[RUN]===================================
result                : Ok
CPU time              : 0.016001 s

==================================[RUN]===================================
result                : Ok
CPU time              : 1.012010 s

chcę numerować RUN w ten sposób

==================================[RUN 1]===================================
result                : Ok
CPU time              : 0.016001 s

==================================[RUN 2]===================================
result                : Ok
CPU time              : 1.012010 s

jak mogę to zrobić za pomocą grep lub innych poleceń?

ir01
źródło

Odpowiedzi:

3

Jeden sposób przy użyciu GNU awk:

awk '/^=+\[RUN\]=+$/ { i++; sub(/RUN/, "RUN "i) }1' file.txt 
Steve
źródło
4
perl -pe 'if (/=\[RUN\]=/) { $i++; s//=[RUN $i]=/; }'
grawitacja
źródło