[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Formatar texto
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Formatar texto |
Date: |
Tue, 1 Nov 2005 19:29:26 -0200 |
Tche, eu estava casualmente fazendo isso agora mesmo
primeiro seria bom que não houvessem espaço entre os nomes ou que o
separador de campos não fosse espaço. basicamente converte o arquivo
pra um html e manda o lynx cuidar dele.
lynx -dump -force_html <(echo "<TABLE>" ; cat campos| tr -s ' '| tr '
' ';' | sed 's/^/<TR><TD>/g;s/\;/<\/TD><TD>\|/g;s/$/<\/TD><\/TR>/g' ;
echo "</TABLE>")
anabelon |674 |ifch
andrade |203 |ic
andreasp |71 |ifch
zec |1 |gh
AGORA, vc depende do lynx para gerar o dump da tabela certinha. se vc
usar o links e usar a tag <TABLE BORDER=1>, salvando o html em um
arquivo, pode fazer assim:
links -dump campos.html
+-----------------------+
| anabelon | 674 | ifch |
|----------+-----+------|
| andrade | 203 | ic |
|----------+-----+------|
| andreasp | 71 | ifch |
|----------+-----+------|
| zec | 1 | gh |
+-----------------------+
Também é um resultado interessante !
Em 01/11/05, Mauricy Maiorino <address@hidden> escreveu:
> Pessoal
>
> Como posso formatar um arquivo do tipo:
>
> anabelon 674 ifch
> andrade 203 ic
> andreasp 71 ifch
> zec 1 gh
>
>
>
> Para:
>
> anabelon | 674 | ifch
> andrade | 203 | ic
> andreasp | 71 | ifch
> zec | 1 | gh
>
> (Porém alinhado, é que escrevendo "na mão" fica assim !!)
>
> Obrigado!!
>
> Mauricy
>
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
> PUBLICIDADE
>
> ________________________________
Links do Yahoo! Grupos
>
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.