Usei este código para filtrar os resultados de um find
comando:
grep -Ff /path/to/file
Agora, quero adicionar valores arbitrários a esse grep
comando.
Em outras palavras, quero dizer, ei, grep, use padrões fixos e carregue seus padrões deste arquivo, e aqui estão esses padrões estáticos que não estão nesse arquivo .
Como eu posso fazer isso?
Contexto PS : perguntei Posso filtrar o resultado da localização com base nas linhas de outro arquivo? , e agora quero filtrar a localização com base nas entradas do meu Dependencies
arquivo ou se forem Infra
ou Base
. Mas não consigo adicionar Infra
e Base
ao Dependencies
arquivo. Esse arquivo é apenas para módulos.
Os padrões
grep
usados são a coleção de padrões lidos de todos os arquivos especificados-f
junto com todos os padrões separados especificados com-e
.Se você quiser adicionar um único padrão
pattern
ao seu comando:Tanto a opção
-f
quanto a-e
podem ser repetidas.Você poderia usar um subshell para passar seu padrão de entrada (coleções) para o grep. por exemplo, se o seu arquivo padrão incluir as linhas:
e você também deseja pesquisar baz (seu padrão fixo) ao mesmo tempo, tente: