Procurando todos os arquivos baixados em uma lista de arquivos

0

Eu baixei alguns arquivos. Eu quero descobrir se esses nomes de arquivo estão presentes no arquivo.txt, um por um. Eu tentei seguir o comando, mas não consegui. Eu quero descobrir usando xargs . %código% Como eu faço isso?

    
por Nayab Basha Sayed 28.10.2017 / 13:05

1 resposta

0

Embora não tenha certeza do que exatamente significa o seu "um por um" , mas aqui está o

Abordagem curta ls + grep :

ls -1 | grep -wf - file.txt
    A opção
  • -1 - ls lista um arquivo por linha

  • A opção
  • -f file - grep obtém padrões de file (ou STDIN no caso de passar - argumento), um por linha

O mesmo poderia ser escrito como:

grep -wf <(ls -1) file.txt
    
por 28.10.2017 / 13:11