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

[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]



reply via email to

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