[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Juntar 2 arquivos num só, mantendo os dados na mesma
From: |
Eri Ramos Bastos |
Subject: |
Re: [shell-script] Juntar 2 arquivos num só, mantendo os dados na mesma linha |
Date: |
Tue, 3 Jun 2008 21:28:51 -0300 |
$ paste arq1.txt arq2.txt
dado1 dadoA
dado2 dadoB
dado3 dadoC
[]'s
Eri
2008/6/3 Petry <address@hidden>:
> Srs.,
>
> # cat arq1.txt
> dado1
> dado2
> dado3
>
> # cat arq2.txt
> dadoA
> dadoB
> dadoC
>
> Quero criar um arq3.txt que fique assim:
> dado1 dadoA
> dado2 dadoB
> dado3 dadoC
>
> Estou fazendo da seguinte forma:
>
> CONTADOR=10
> LINHA=1
> while [ $CONTADOR -lt 23 ]; do
> ARQ1=$( sed '$LINHA p' arq1.txt )
> ARQ2=$( sed '$LINHA p' arq2.txt )
> echo "$ARQ1 $ARQ2" > arq3.txt
> CONTADOR=$[ $CONTADOR + 1 ]
> LINHA=$[ $LINHA + 1 ]
> done
>
> Ou com awk:
> ARQ1=$( awk 'NR == $LINHA' arq1.txt )
> ARQ2=$( awk 'NR == $LINHA' arq2.txt )
>
> O que percebi é que estou tendo problema com a aspas simples, tentei usar
> \'
> e não resolveu...
>
> Alguma dica?
>
>
>
> Obrigado,
>
> JP
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>
[As partes desta mensagem que não continham texto foram removidas]