Referenciando vários arquivos que não são um determinado tipo de arquivo em um diretório [duplicado]

0

Estou trabalhando em um script que contém uma linha semelhante a

"comando / caminho / para / diretório / * exemplo *"

Se o diretório contiver arquivos chamados 1example.txt, example.tmp, example.war, ele executará o comando em todos eles. Eu gostaria que o comando fosse executado em todos eles, exceto o .war. Existe alguma maneira de fazer isso de forma limpa? O diretório "/ path / to / / * example *" é uma string que é passada.

    
por K123 30.11.2017 / 01:14

1 resposta

0

Use find :

find ~/tmp/example -type f ! -name '*.war' -exec echo {} \;
    
por 30.11.2017 / 03:55