
allysson01
(usa Ubuntu)
Enviado em 08/06/2018 - 19:26h
Olá tenho um arquivo txt cheques.txt ele tem uma sequencia de leitura que seria a seguinte
abre cheques
abre lote
fecha lote
fecha cheques
Uma saida do arquivo é essa
CHEQUES;A;
LOTE;A;0001
111111;68.56
111112;76.25
111223;89.65
112334;65.22
LOTE;F;0001;299.68
LOTE;A;0002
123456;10.29
123212;56.25
125653;19.28
LOTE;F;0002;1098.56
LOTE;A;0003
111223;10.99
123122;11.25
LOTE;F;0004;1234.23
CHEQUES;F;19922.23
sei como fazer em outrar linguagens mas preciso fazer em shell script, não entendi a sintaxe do split
a saida que seria a correta é essa
CHEQUES;A;
LOTE;A;0001
111111;68.56
111112;76.25
111223;89.65
112334;65.22
LOTE;F;0001;299.68 ==> lote ok valores ok
LOTE;A;0002
123456;10.29
123212;56.25
125653;19.28
LOTE;F;0002;1098.56 ==> lote ok valores não conferem
LOTE;A;0003
111223;10.99
123122;11.25
LOTE;F;0004;1234.23 ==> lote não confere, valor não confere
CHEQUES;F;19922.23 ==> valores de cheques nao confere
alguem poderia dar uma força ae