Como posso restringir um achado bash somente a sub-subdiretórios específicos?

1

Estou tentando listar todos os arquivos em um subdiretório específico, mas diretórios diferentes que estão em um volume diferente.

Os seguintes trabalhos funcionam, mas apenas em um subdiretório totalmente específico (e eu tenho centenas deles): find "/Volumes/Products/Specific Product Directory/Work Instructions" -print

O que não consegui descobrir é como pesquisar em vários subdiretórios. Por exemplo, usando o caractere selvagem * no lugar de cada diretório de produto específico:
find "/Volumes/Products/*/Work Instructions" -print // Não funciona .

    
por Guest 07.05.2014 / 01:31

1 resposta

1

O * só é interpretado pelo shell quando não é citado.

find "/Volumes/Products/"*"/Work Instructions" -print
find /Volumes/Products/*/Work\ Instructions -print
    
por 07.05.2014 / 01:39