shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Dificuldade de fazer um scrip de shell


From: JHOL XD
Subject: Dificuldade de fazer um scrip de shell
Date: Tue, 26 Dec 2006 15:07:20 -0000
User-agent: eGroups-EW/0.82

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]