Restaurando arquivos de backup

3


Eu tenho um diretório no qual estão listados alguns arquivos .py e alguns arquivos .py.bak . Desejo excluir os arquivos .py e restaurar o arquivo de backup renomeando-os *.py . Existe um script de shell que pode fazer isso?

Obrigado,
rubik

    
por rubik 21.03.2011 / 18:20

1 resposta

1

Isso deve fazer. Não deixe de testar os arquivos que você não se importaria de perder.

#!/bin/bash

rm -f *.py
for fn in *.py.bak
do
  mv "${fn}" "${fn%%.bak}"
done
    
por 21.03.2011 / 18:38