confira gitfiles e copie os arquivos existentes para o script de pasta de backup

0

Eu fiz um script basico para mv arquivos existentes para backup da pasta assim:

function dotfiles {
   /usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME $@
}
mkdir -p .dotfiles-backup
dotfiles checkout
if [ $? = 0 ]; then
  echo "Checked out dotfiles.";
  else
    echo "Backing up pre-existing dot files.";
    dotfiles checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} .dotfiles-backup/{}
fi;
dotfiles checkout

Existe talvez uma maneira mais fácil e conveniente: P

Eu também posso usar:

mkdir backup    
mv --backup=t <source_file> <dest_file>

Mas eu quero fazer um script de instalação fácil, como acima, existe uma maneira mais fácil de conseguir isso?

    
por An0n 28.03.2018 / 19:45

0 respostas