Como eu excluo / ignoro tipos / extensões de arquivos específicos com o rmlint?

0

Estou tentando deduzir um diretório do labirinto, mas continuo obtendo resultados para o conteúdo dos itens que desejo corresponder, em vez dos próprios itens, ou seja, meus resultados estão cheios de coisas como '.css' & Arquivos '.strings' de pacotes '.app' sem correspondência.

Não posso restringir por profundidade recursiva porque não há uniformidade para as subpastas no diretório.

Eu quero dizer ao rmlint para ignorar '.nib' & 'ícone?' & '.plist' etc. arquivos & apenas me dê os dupes para os arquivos ".app" ou ".scptd" ou ".action" etc.

Posso fazer isso? Como eu faço isso? Existe uma ferramenta de comparação byte-by-byte melhor para fazer isso?

    
por Kerlix 17.06.2017 / 06:55

1 resposta

0

Tente usar o utilitário "find" para excluir esses arquivos e enviar o resultado para rmlint:

$ find /target/dir -type f ! -name '*.nib' ! -name '*.icon' ! -name '*.plist' | rmlint [options] -

O "! -name 'pattern'" diz ao find para excluir arquivos que combinam com 'pattern'.

A opção "-" para rmlint significa ler a lista de arquivos do stdin.

    
por 11.07.2017 / 15:08