[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] formatando arequivo texto
From: |
Gustavo Chaves |
Subject: |
Re: [shell-script] formatando arequivo texto |
Date: |
10 Feb 2005 16:46:58 -0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 |
>>>>> On Thu, 10 Feb 2005 16:37:34 -0200, "MrBiTs" <address@hidden> said:
> /*
> e aí galera, blz?
> tenho um arquivo texto deste jeito:
> (1° linha)CG32-C1-003-045-E10-CT.F
> CA26-C1-002-056-C02-CT.F 160/163-163
> (2° linha)CG32-C1-003-082-C07-CT.F
> CA26-C1-002-099-H08-CT.F 245/243-243
> queria um script shell que me retorna-se o arquivo
> assim:
> (1° linha)CG32-C1-003-045-E10-CT.F
> CA26-C1-002-056-C02-CT.F 160 163 163
> (2° linha)CG32-C1-003-082-C07-CT.F
> CA26-C1-002-099-H08-CT.F 245 243 243
> resumindo: quero tocar a barra(/) e o traço(-) entre os números por espaço
> ou tab.
> queria que ele fizesse isso lendo um arquivo com nome entrada.txt e gera-se
> o saida.txt.
> */
> GERASSE, e nao gera-se.
> $ tr "/-" " " < entrada.txt > saida.txt
Assim ele vai trocar todos os '-' da linha e não apenas os do final de
cada uma. Eu tentaria assim:
sed 's@\(...\)/\(...\)-\(...\)$@\1 \2 \3@' < entrada.txt > saida.txt
Dá pra ser mais estrito substituindo os '...' por '[0-9][0-9][0-9]',
mas eu não me daria este trabalho. :-)
Gustavo.
- resultado do find..., Tia, 2005/02/10
- Re: [shell-script] resultado do find..., Gentil de Bortoli Júnior, 2005/02/10
- Re: [shell-script] resultado do find..., sandro, 2005/02/10
- Mudar a data de criação de um arquivo, Claudio Sá de Abreu, 2005/02/10
- formatando arequivo texto, Vinão, 2005/02/10
- RE: [shell-script] formatando arequivo texto, MrBiTs, 2005/02/10
- Re: [shell-script] formatando arequivo texto,
Gustavo Chaves <=
- Re: [shell-script] formatando arequivo texto, Vinão, 2005/02/10
- Re: [shell-script] formatando arequivo texto, Gustavo Chaves, 2005/02/10
- Re: [shell-script] formatando arequivo texto, Vinão, 2005/02/11
- RE: [shell-script] formatando arequivo texto, MrBiTs, 2005/02/11
Re: [shell-script] resultado do find..., Tia, 2005/02/10