Encontre um arquivo que não inclua caracteres específicos

0

Eu quero encontrar um arquivo específico que não comece com a , k , G ou Q e em que o terceiro letra no nome não é um dígito .

Eu tentei muitos links, mas não encontrei nada em relação a esse problema composto.

    
por Napster 12.03.2015 / 00:19

2 respostas

1

Assumindo que você quer dizer terceiro caractere em vez de terceira letra ;

find . -name '[!akGQ]?[!0-9]*'
    
por 27.10.2015 / 16:29
0

Em ksh você terá o padrão de globalização do arquivo de negação !( ... ) . Então você poderia escrever

!([akGQ]?[0-9]*)
    
por 12.03.2015 / 00:25