Ola pessoal meu problema é o seguinte estou procurando um combo de comandos em shell script para fazer em uma linha de +ou- 39 carteres numericos em um arquivo de mais de 20mil linhas
selecionar os dois primeiros caracteres em um numero especifico selecionar do 16 caractere ao 21 caractere e essa sequencia de cararteres seja somada um ex 040671744010001000381015117110608240000 - linha 1 040671744020001000381015117110608240000 - linha 2 020673054750022000382111017110600000042 - linha 3 010673054800022000388111017110600000042 - linha 4 010681574440022002629111017110600000043 - linha 5 030673054810003000389111017110600000022 - linha 6 010673054810003000389111017110600000022 - linha 7 preciso selecionar todas as linhas com começo 04 e somar a sequencia do 16 caractere ao 21 caratere dessa linha no caso desse ex selecionaria 040671744010001000381015117110608240000 - linha 1 040671744020001000381015117110608240000 - linha 2 dai somaria a sequencia da 16 ao 21 caractere no caso 000381 000381 +000381 000762 no caso exiba o numero 000762 eu cheguei até esse comando até agora cat arquivo_exemplo | grep -E '^04' | cut -c 16-21 por favor me ajudem desde já agradeço
