renix1

movepdf

Mar 17th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.47 KB | None | 0 0
  1. #!/bin/bash
  2. #Isso é útil para mim porque cansa dar cd ~/Downloads && mv *.pdf ~/Documentos/livros\ em\ pdf/ e eu não queria criar um alias, até
  3. #ln -s ~/Área\ de\ Trabalho/move.sh /usr/bin/movepdf
  4. # 00-59/1 * * * * /usr/bin/movepdf #Edite o crontab colocando isso no final
  5. varWhile=1
  6. cd ~/Downloads
  7. dir=$(pwd)
  8. agora=$(date | cut -c 12-20)
  9. echo "Diretório atual: $dir"
  10. if [ ! -e *.pdf ];then
  11.     echo "Você não tem nenhum pdf até $agora"
  12. else
  13.     while [ $varWhile = 1 ];do
  14.         clear
  15.         echo "Executando..."
  16.         if [ -e ~/Documentos/livros\ em\ pdf/ ];then #verifica se tem algo com o nome
  17.             if [ -d ~/Documentos/livros\ em\ pdf/ ];then #verifica se é uma pasta
  18.                 if [ ! -e *.pdf ];then #verifica se há pdf
  19.                 echo "Copiados"
  20.                 varWhile=0
  21.                 else #caso tenha
  22.                     mv *.pdf ~/Documentos/livros\ em\ pdf/
  23.                     varWhile=1
  24.                 fi #verificar se tem pdf's
  25.             else #caso tenha algo com o nome mas não seja uma pasta
  26.                 echo "Você tem algo com o nome porém não é uma pasta"
  27.             fi #verificar se é uma pasta
  28.         else #caso não tenha nada com o nome
  29.             echo "Crie uma pasta com nome: livros em pdf, já que não existe nem uma. Obrigado, até mais."
  30.             exit #Sair caso não exista uma pasta com o nome específicado
  31.         fi #verificar se existe algo com o nome
  32.     done #termina o laço while
  33. fi
Add Comment
Please, Sign In to add comment