[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
- RES: [shell-script] Transpor,
Julio Cezar Neves - DATAPREVRJ <=