Isso é para uso do webp cwebp
e estou testando todas as diferentes qualidades possíveis, dado:
cwebp -q 75 file.jpeg -o file.webp
Eu quero um loop como:
for i in {1..4}; do cwebp -q ?? file.jpeg -o file.webp; done
Onde ?? deve mudar para valores específicos, como:
- 75 para o primeiro loop
- 80 para o segundo loop
- 85 para o terceiro loop
- 90 para o quarto loop
Como faço para automatizar isso para não precisar digitar 4 vezes o mesmo comando e alterar os parâmetros qual hora
- Eu quero um comando bash em uma linha ou um script, não qualquer outra linguagem de programação.
- Não tenho certeza se o comando certo é
for
ouwhile
outro
Parece que o que você quer é algo como:
Embora isso substitua o arquivo de saída a cada vez, você pode querer usar a qualidade no nome do arquivo de saída:
Se os valores 75, ..., 90 não forem arbitrários e você souber que começará em X e terminará em Y em passos de Z, poderá usar a expansão de chaves ou um loop aritmético
for
para gerar esses valores:Você também pode tentar usar
seq