Lazzarii
(usa Kali)
Enviado em 25/01/2018 - 16:02h
Alguém poderia me fazer um código para edição de um arquivo .txt (Via sed/Linux)? Eu tentei mas não consegui :P
Segue o exemplo:
|C485|06|5,68|0|0|||0|209594||
|C485|06|5,68|0|0|||0|209594||
|C485|01|8,1|8,1|7,6|||0,62|209616||
|C485|01|8,1|8,1|7,6|||0,62|209616||
|C485|01|17,4|17,4|7,6|||1,32|209643||
|C485|01|17,4|17,4|7,6|||1,32|209643||
|C485|01|2,5|2,5|7,6|||0,19|209856||
|C485|01|2,5|2,5|7,6|||0,19|209856||
|C244|06|4,88|0|0|||0|209860||
|C485|06|4,88|0|0|||0|209860||
|C132|06|4,39|0|0|||0|209861||
|C485|06|4,39|0|0|||0|209861||
|C481|01|1,59|1,59|7,6|||0,12|209926||
|C485|01|1,59|1,59|7,6|||0,12|209926||
|C485|01|5,79|5,79|7,6|||0,44|209966||
|C485|01|5,79|5,79|7,6|||0,44|209966||
|C485|06|2,52|0|0|||0|209978||
|C481|06|2,52|0|0|||0|209978||
Preciso remover o último caracter " | " e adicionar no seu lugar os caracteres " 408| " em todas linhas, sendo essas linhas, iniciadas em " |C485| " ou " |C481|".
Ficando asssim:
|C485|06|5,68|0|0|||0|209594|408|
|C485|06|5,68|0|0|||0|209594|408|
|C485|01|8,1|8,1|7,6|||0,62|209616|408|
|C485|01|8,1|8,1|7,6|||0,62|209616|408|
|C485|01|17,4|17,4|7,6|||1,32|209643|408|
|C485|01|17,4|17,4|7,6|||1,32|209643|408|
|C485|01|2,5|2,5|7,6|||0,19|209856|408|
|C485|01|2,5|2,5|7,6|||0,19|209856|408|
|C244|06|4,88|0|0|||0|209860||
|C485|06|4,88|0|0|||0|209860|408|
|C132|06|4,39|0|0|||0|209861||
|C485|06|4,39|0|0|||0|209861|408|
|C481|01|1,59|1,59|7,6|||0,12|209926|408|
|C485|01|1,59|1,59|7,6|||0,12|209926|408|
|C485|01|5,79|5,79|7,6|||0,44|209966|408|
|C485|01|5,79|5,79|7,6|||0,44|209966|408|
|C485|06|2,52|0|0|||0|209978|408|
|C481|06|2,52|0|0|||0|209978|408|
Se algúem conseguir, ficarei grato!