Exclusão automática do arquivo que é o mesmo nome

0

Eu sou novo no Ubuntu.

Preciso de ajuda para excluir automaticamente alguns arquivos da minha pasta pessoal.

Eu corri um cron para algum backup SQL que cria um arquivo em minha pasta pessoal.

Cria milhares deles em um dia. Os arquivos são geralmente o cron.php, cron.php.1, cron.php.2 e continuam.

Existe algum script automático que eu possa escrever para excluir os arquivos?

Obrigado :)

    
por Desmond 05.10.2016 / 01:30

1 resposta

1

Você pode criar um script que contenha este código:

#!/bin/bash
echo "How many extra files are there?"
read -r amount
COUNTER=0
while [ $COUNTER -lt "$amount" ]; 
do
    rm cron.php.$COUNTER
    let COUNTER='COUNTER+1'
done

Isso passará pelo loop, no entanto, muitas vezes você o informa (apesar de existirem muitos arquivos extras) e excluirá cada um deles.

Copie o script em um arquivo (nomeie o que quiser) com a extensão .sh e salve-o no diretório com todos os arquivos que você deseja excluir. Depois disso, conceda permissão para executar com chmod +x filename.sh . Finalmente, execute-o executando o comando ./filename.sh

    
por Owen Hines 05.10.2016 / 02:57