I need to number a specific field in a file, but I didn't find anything about
ex:
file
#<!---ARQ ID:--->
#Lorem ipsum dolor sit amet, consectetur adipiscing elit
#<!---ARQ ID:--->
#laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
#<!---ARQ ID:--->
#nisi ut aliquid ex ea commodi consequatur? Quis autem vel
result
#<!---ARQ ID:3--->
#Lorem ipsum dolor sit amet, consectetur adipiscing elit
#<!---ARQ ID:2--->
l#aboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
#<!---ARQ ID:1--->
#nisi ut aliquid ex ea commodi consequatur? Quis autem vel
tac test.dat | awk '{if($0 ~ /<!---/) print substr($0,1,index($0,":"))NR/2substr($0,index($0,":")+1); else print $0;}' | tac
:~$ tac test.dat | awk '{if($0 ~ /<!---/) print substr($0,1,index($0,":"))NR/2substr($0,index($0,":")+1); else print $0;}' | tac
<!---ARQ ID:3--->
Lorem ipsum dolor sit amet, consectetur adipiscing elit
<!---ARQ ID:2--->
laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
<!---ARQ ID:1--->
nisi ut aliquid ex ea commodi consequatur? Quis autem vel