como comparar dados de arquivos de texto com valores de planilha do excel

0

Por exemplo:

no meu arquivo username.txt

ravi
peri
perl
phython

no meu arquivo .xls eu tenho duas colunas nomeadas como nome de usuário e email

username                      email
ravi                          [email protected]
peri                          [email protected]

Eu quero produzir a saída em ordem de lista como visualização do Excel ou exibição de lista normal. Ajude-me a resolver esse problema.

    
por Ravi 08.08.2017 / 08:15

1 resposta

0

primeiro exporte seu arquivo data.xls para um formato de arquivo .csv e use grep , awk , em bash ou qualquer outro comando ou script. Eu estou te dando tanto grep quanto awk abordagens.

awk 'NR==FNR{usernames[$0]++;next } ($1 in usernames)' username.txt data.csv

ou usando grep :

grep -Fwf username.txt data.csv

mais tarde, você pode importar o resultado para o formato de arquivo .xls, dando as instruções acima no link.

    
por 08.08.2017 / 08:57