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

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

Re: [shell-script] Concatenar dados entre dois arquivos texto


From: Adriano da Silva Múfalo
Subject: Re: [shell-script] Concatenar dados entre dois arquivos texto
Date: Thu, 7 Apr 2005 16:34:44 -0300

$ cat arq1
user1 senha1
user2 senha2
user3 senha3

$ cat arq2
user1 email1
user2 email2
user25 email25
user3 email3
user4 email4

$ ./junta.sh
user1 senha1 email1
user2 senha2 email2
user3 senha3 email3

Usuários encontrados em arq2, que não constam em arq1:
user25 email25
user4 email4

$ cat junta.sh
#!/bin/bash
while read user senha
do
  email=$(grep "^$user " arq2 | cut -d" " -f2);
  echo $user $senha $email;
done < arq1
echo
echo Usuários encontrados em arq2, que não constam em arq1:
grep -f <(cat arq1 | cut -d" " -f1 | sed 's/^\(.*\)$/^\1 /') -v arq2




>----- Original Message ----- 
>From: "cuenc0" <address@hidden>
>To: <address@hidden>
>Sent: Thursday, April 07, 2005 12:18 PM
>Subject: [shell-script] Concatenar dados entre dois arquivos texto
>
>Gostaria de obter um arquivo com o conteúdo:
>user1 senha1 email1
>user2 senha2 email2
>
>Pra dificultar um pouco, nem todos os user1 do arquivo2 constam no
>arquivo1.
>
>Grato.







reply via email to

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