Ainda dá para ficar um pouquinho menor! Que linguagem enxuta é essa!?
Felizes são os programadores que a conhecem bem e sabem que ela pode coisas
tão complexas usando construções tão simples...
comm -12 <(sort -u plt00.txt) <(sort -u plt01.txt)
Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de
Funcionou perfeitamente com a dica do comando COMM e também com as outras,
fiquei com a solução do comm pro se tratar de um unico comando ficando a
solução da seguinte forma.
comm -12 <(sort plt00.txt | uniq) <(sort plt01.txt | uniq)
Em 19 de fevereiro de 2010 12:01, Anderson Duarte
escreveu:
Segue um bom site de referência que acabei encontando depois da dica de uso
do COMM
http://ss64.com/bash
--
--
Leonardo Bites
Linux Registered user #449087
___
"Open Source for Open Minds"
"Pensamentos tornam-se ações,
ações tornam-se hábitos,
hábitos tornam-se carát
Opa! desculpe mas eu nem tinha visto a dica do Eri! realmente interessante o
comando comm, eu nem conhecia. hehehe
2010/2/19 Anderson Duarte
> > quero comparar linha a linha e imprimir as igualdades
>
>
> anderson$ cat arq1.txt
> alfa
> beta
> gama
> anderson$ cat arq2.txt
> alfa
> beta
> omega
> quero comparar linha a linha e imprimir as igualdades
anderson$ cat arq1.txt
alfa
beta
gama
anderson$ cat arq2.txt
alfa
beta
omega
anderson$ sort -r arq1.txt arq2.txt | uniq -d
beta
alfa
Serve??
--
# Anderson Duarte (Rizada)
# http://rizada.org
# Gtalk: andersonrizada
# Jabber:riz...@jabbe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
> quero comparar linha a linha e imprimir as igualdades
E a dica do Eri usando comm não resolve para você ?
- --
Um abraço
.0. MrBiTs - mrbits@gmail.com
..0 GnuPG -
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
000
quero comparar linha a linha e imprimir as igualdades
Em 19 de fevereiro de 2010 10:46, Anderson Duarte
escreveu:
> Não entendi bem a pergunta, voce quer comparar dois arquivos iguais é isso
> ?
> Ou quer comparar um arquivo linha a linha pra mostrar as semelhanças com
> outro?
> O rsync tem um p
Não entendi bem a pergunta, voce quer comparar dois arquivos iguais é isso ?
Ou quer comparar um arquivo linha a linha pra mostrar as semelhanças com
outro?
O rsync tem um parametro onde vc tira um checksun de todos os arquivos, e
depois compara talvez seja interesante pra vc. Fora isso existem var
Oi Leonardo,
2010/2/19 Leonardo Bites
>
>
> Bem vamos lá hoje me deparei com uma demanda em um script que é a de
> comparar igualdades em varios arquivos, lembrei na hora do DIFF mas
> procurei
> no man e não achei nenhuma opção para que ele mostre as igualdades ao invês
> das diferenças. Algu
On Fri, Feb 19, 2010 at 10:08:45AM -0200, Leonardo Bites wrote:
>
>
>Bem vamos lá hoje me deparei com uma demanda em um script que é a de
>comparar igualdades em varios arquivos, lembrei na hora do DIFF mas
>procurei
>no man e não achei nenhuma opção para que ele mostre as igualda
Perdão,
> Talvez você possa usar o diff mesmo e suprimir as igualdades com um
> grep -v.
Quis dizer suprimir as DESigualdades.
[]'s,
Moacir Filho
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Moacir da Cruz Souza Filho
-Analista de Sistemas: Suporte Unix
Você está procurando o comm
$ cat file1
a
b
c
d
e
f
g
h
$ cat file2
a
b
d
e
g
h
$ comm -1 -2 file1 file2
a
b
d
e
g
h
[]'s
Eri Ramos Bastos
2010/2/19 Leonardo Bites :
> Bem vamos lá hoje me deparei com uma demanda em um script que é a de
> comparar igualdades em varios arquivos, lembrei na hora d
Hum...
Talvez você possa usar o diff mesmo e suprimir as igualdades com um
grep -v. Usando a opção -y para mostrar os conteúdos dos arquivos em duas
colunas, você pode remover as linhas diferentes com um grep -v "|", pois o
pipe é o caractere usado para acentuar as desigualdades entre os
Bem vamos lá hoje me deparei com uma demanda em um script que é a de
comparar igualdades em varios arquivos, lembrei na hora do DIFF mas procurei
no man e não achei nenhuma opção para que ele mostre as igualdades ao invês
das diferenças. Alguem saberia me informar se existe um comando que faça
isso
14 matches
Mail list logo