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 defile
(ou STDIN no caso de passar-
argumento), um por linha
O mesmo poderia ser escrito como:
grep -wf <(ls -1) file.txt