Como encontro diretórios com um ponto de interrogação no nome? Escapando não está funcionando?

2

Estou tentando encontrar diretórios como

services-client?.git

usando o comando

find . -name *\?.git

mas obtenha todos os diretórios que terminem em .git

O que estou fazendo é baixar um arquivo da Amazon S3 e criar um diretório baseado nas linhas do arquivo. Eu gero um arquivo no Excel, em seguida, copio os valores no bloco de notas e, finalmente, faço o upload do arquivo para o Amazon S3.

Eu adiciono as extensões .git antes de criar o diretório. Isso pode significar que eu tenho um problema de finalização de linha no arquivo baixado.

    
por Hendré 03.01.2016 / 18:07

1 resposta

2

Use isso para encontrar todos os diretórios com um ponto de interrogação no nome:

find . -type d -name '*\?*'
    
por 03.01.2016 / 20:06