Estou tentando escrever uma grepdeclaração e isso está me matando. Também estou cansado de receber o arguments list too longerro. Eu tenho um arquivo, vamos chamá-lo subset.txt. Ele contém centenas de linhas com seqüências específicas, como MO43312948. No meu diretório de objetos, tenho milhares de arquivos e preciso copiar todos os arquivos que contêm as seqüências de caracteres listadas em subset.txtoutro diretório.
Eu estava tentando começar com isso para retornar os arquivos correspondentes do diretório de objetos.
grep -F "$(subset.txt)" /objects/*
Eu continuo recebendo `bash: / bin / grep: lista de argumentos muito longa``
"$(subset.txt)"o comando assim? Isso é substituição de comando , o que fará com que seu shell seja executadosubset.txt(como se fosse um comando ou script).