Eu tenho arquivos como file.log.1.gz
, file.log.2.gz
… file.log.100.gz
. Eu quero ter um loop de 1
para 100
para excluir esses arquivos. Como isso pode ser feito?
Eu tentei este comando no Linux:
for i in $(seq 1 100); do rm -rf file.log.$i.gz
Respostas:
Seu
done
está desaparecido.Eu removi
-r
porque a recursão é inútil quando o argumento é um arquivo.Essa sintaxe sem loop também deve funcionar
bash
. Alimenta todos os nomes para um únicorm
:fonte