Pessoal Boa Tarde Tudo bem ?
Preciso de uma luz para formatar o texto abaixo usando shell...
P PSTR 10/21/2016 11:02:04 Proc_Customers_Abc 1490 0 XSMG200I
P LSST 10/21/2016 11:02:04 Proc_Customers_Abc 1490 STEP1 0 XSMG201I
P CTRC 10/21/2016 11:02:11 Proc_Customers_Abc 1490 STEP1 0 SCPA000I
P LSST 10/21/2016 11:02:11 Proc_Customers_Abc 1490 0 XSMG201I
P IFED 10/21/2016 11:02:11 Proc_Customers_Abc 1490 0 XSMG409I
P LSST 10/21/2016 11:02:11 Proc_Customers_Abc 1490 STEP2 0 XSMG201I
P RTED 10/21/2016 11:02:11 Proc_Customers_Abc 1490 STEP2 0 SRTA000I
P LSST 10/21/2016 11:02:11 Proc_Customers_Abc 1490 STEP3 0 XSMG201I
P IFED 10/21/2016 11:02:11 Proc_Customers_Abc 1490 STEP3 0 XSMG409I
P LSST 10/21/2016 11:02:11 Proc_Customers_Abc 1490 SUBCONDOK 0 XSMG201I
P RTED 10/21/2016 11:02:11 Proc_Customers_Abc 1490 SUBCONDOK 0 XSMG402I
P LSST 10/21/2016 11:02:11 Proc_Customers_Abc 1490 0 XSMG201I
P PRED 10/21/2016 11:02:11 Proc_Customers_Abc 1490 0 XSMG252I
Eu troquei os espaços por ";"
P;PSTR;;10/21/2016;11:02:04;Proc_Customers_Abc;;;1490;;;;;;;;;;;;;;;;0;;;;;;XSMG200I
P;LSST;;10/21/2016;11:02:04;Proc_Customers_Abc;;;1490;;STEP1;;;;;;;;;0;;;;;;XSMG201I
P;CTRC;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;STEP1;;;;;;;;;0;;;;;;SCPA000I
P;LSST;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;;;;;;;;;;;;;;;0;;;;;;XSMG201I
P;IFED;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;;;;;;;;;;;;;;;0;;;;;;XSMG409I
P;LSST;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;STEP2;;;;;;;;;0;;;;;;XSMG201I
P;RTED;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;STEP2;;;;;;;;;0;;;;;;SRTA000I
P;LSST;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;STEP3;;;;;;;;;0;;;;;;XSMG201I
P;IFED;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;STEP3;;;;;;;;;0;;;;;;XSMG409I
P;LSST;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;SUBCONDOK;;;;;0;;;;;;XSMG201I
P;RTED;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;SUBCONDOK;;;;;0;;;;;;XSMG402I
P;LSST;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;;;;;;;;;;;;;;;0;;;;;;XSMG201I
P;PRED;;10/21/2016;11:02:11;Proc_Customers_Abc;;;1490;;;;;;;;;;;;;;;;0;;;;;;XSMG252I
mas mesmo assim ainda continuo com dificuldade para pegar todos valores "0" que estão praticamente nas penultimas colunas finais deste texto
todos os "0" antes das palavras XSM* eu precisaria ler para comparar e testar o código de erro. Esse "0" é um código de retorno que eu preciso capturar e comparar. Destaquei em negrito.
Alguém poderia dar uma ajuda ?
Obrigado.
Vinicius