shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] Transpor


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] Transpor
Date: Tue, 21 Sep 2004 13:19:09 -0300

Aê Fabiano,

for i in $(seq 1 3 $(sed -n '$=' Arq))
do
    paste -s -d';' <(cut -f1 -d: <(tail +$i Arq | head -3)) <(cut -f2 -d:
<(tail +$i Arq | head -3))
done

O e-mail vai partir, mas oentre o do e o done só tem uma linha. A construção
do tipo <(cmd) cria um arquivo do tipo named pipe temporário e a estou
usando pq o paste requer uso de arquivo.

A transposição quem faz é a opção -s do paste.

[ ]s,
Julio Cezar Neves
- Programa de Software Livre -
Tel:+55 21 2528-7070 / +55 21 8112-9988
Fax: +55 21 2528-7646
mailto:address@hidden


| -----Mensagem original-----
| De: fpasa [mailto:address@hidden]
| Enviada em: terça-feira, 21 de setembro de 2004 10:20
| Para: address@hidden
| Assunto: [shell-script] Transpor
| 
| 
| Pessoal,
| 
| como poderia fazer o seguinte:
| 
| Nome: Joaozinho
| Cidade: Porto Alegre
| Estado: RS
| Nome: Mariazinha
| Cidade: Caxias
| Estado: RS
| 
| passar para
| 
| Nome;Cidade;Estado
| Joazinho;Caxias;RS
| Mariazinha;
| 
| Entenderam ?
| 
| abraço,
| Fabiano
| 
| 
| 
| ---------------------------------------------------------------------
| 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
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]