Localizando arquivos para os quais um comando falha
772
Eu gostaria de encontrar recursivamente todos os arquivos para os quais um script que aceita um arquivo como argumento retorna um valor diferente de zero. Alguma idéia de como fazer isso usando 'find' ou uma ferramenta semelhante?
imprimirá os nomes de todos os arquivos para os quais yourscriptfalha.
-execpode ser usado desta forma para transformar comandos externos apropriados em findtestes.
Você pode limitar os arquivos que são testados adicionando findtestes antes -exec; por exemplo, para limitar os candidatos a arquivos regulares, adicione -type f:
find
A-exec
ação de pode ser usada para isso:imprimirá os nomes de todos os arquivos para os quais
yourscript
falha.-exec
pode ser usado desta forma para transformar comandos externos apropriados emfind
testes.Você pode limitar os arquivos que são testados adicionando
find
testes antes-exec
; por exemplo, para limitar os candidatos a arquivos regulares, adicione-type f
: