Juntar arquivos lado a lado. [RESOLVIDO]

1. Juntar arquivos lado a lado. [RESOLVIDO]

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 22/06/2012 - 17:50h

Pessoal Boa Noite.
Resolvi agora brincar um pouco com SHELL, estou precisando juntar dois arquivos lado a lado.
Tenho arquivoSaidaMAC e arquivoSaidaIP gostaria de junta-los em ou outro arquivo para fazer outras coisa.
Desculpe a pergunta boba.. por hora eu vou pesquisando aqui sobre o assunto.


#!/bin/bash

arquivoEntrada="entrada"
arquivoSaidaMAC="saidaMACs"
arquivoSaidaIP="saidaIPs"

delimitador="ethernet"
grep -e $delimitador $arquivoEntrada | sed "s/$delimitador/_/g" | sed "s/;/_/g" | cut -d"_" -f2 > $arquivoSaidaMAC
tail $arquivoSaidaMAC

delimitador="fixed-address"
grep -e $delimitador $arquivoEntrada | sed "s/$delimitador/_/g" | sed "s/;/_/g" | cut -d"_" -f2 > $arquivoSaidaIP
tail $arquivoSaidaIP



  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2012 - 17:51h

tem o comando "paste" e "join" , inclusive são cobrados na LPIC1.

3. [RESOLVIDO]

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 22/06/2012 - 18:28h

Perfeito!!

#!/bin/bash

arquivoEntrada="entrada"
arquivoSaidaMAC="saidaMACs"
arquivoSaidaIP="saidaIPs"
arquivoSaidaRelacao_MAC_IP="saidaMACs_IPs"
delimitador="ethernet"
grep -e $delimitador $arquivoEntrada | sed "s/$delimitador/_/g" | sed "s/;/_/g" | cut -d"_" -f2 > $arquivoSaidaMAC

delimitador="fixed-address"
grep -e $delimitador $arquivoEntrada | sed "s/$delimitador/_/g" | sed "s/;/_/g" | cut -d"_" -f2 > $arquivoSaidaIP

paste -d " " $arquivoSaidaIP $arquivoSaidaMAC > $arquivoSaidaRelacao_MAC_IP

tail $arquivoSaidaRelacao_MAC_IP



4. Re: Juntar arquivos lado a lado. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2012 - 18:29h

Perfeito ? não entendi... resolveu foi isso ?

se foi isso marca como resolvido e melhor resposta se acha que à mereço.

abraço.


5. Re: Juntar arquivos lado a lado. [RESOLVIDO]

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 22/06/2012 - 18:31h

Desculpe me expressei mal.
Sim era exatamente oque eu queria!!


6. Re: Juntar arquivos lado a lado. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2012 - 18:41h

tranguilo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts