renix1

Script remove, Ubuntu 14.04

Mar 16th, 2016
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.29 KB | None | 0 0
  1. #!/bin/bash
  2. #Script para remoção de alguns programas que só podem ser removidos manualmente
  3.  
  4.  
  5. verifi_root () {
  6.     user=$(whoami)
  7.     if [ $user = root ];then
  8.         echo "Você está como root"
  9.         main
  10.     else
  11.         echo "Logue como root"
  12.     fi #verificar root
  13.    
  14. }
  15.  
  16. vscode () { #função para remover Visual Code
  17.     cd /usr/share/applications
  18.     if [ -e visual-code.desktop ];then
  19.         echo "Você tem visual code instalado"
  20.         echo "Deseja remover? "
  21.         read deseja_remover_vscode
  22.         if [ $deseja_remover_vscode = 'S' ];then
  23.             echo "Você quis remover"
  24.             while [ -e /usr/share/applications/visual-code.desktop ];do
  25.                 echo "Removendo..."
  26.                 rm /usr/share/icons/code.png&
  27.                 rm /usr/bin/vscode&
  28.                 rm -R ~/Documentos/VSCode*&
  29.                 rm /usr/share/applications/visual-code.desktop&
  30.             done
  31.         elif [ $deseja_remover_vscode = 's' ];then
  32.             while [ -e /usr/share/applications/visual-code.desktop ];do
  33.                 echo "Removendo..."
  34.                 rm /usr/share/icons/code.png&
  35.                 rm /usr/bin/vscode&
  36.                 rm -R ~/Documentos/VSCode*&
  37.                 rm /usr/share/applications/visual-code.desktop&
  38.             done
  39.         else
  40.             echo "Vamos prosseguir..."
  41.             sleep 1.25
  42.         fi #resposta
  43.     else
  44.         echo "Você não tem visual code instalado"
  45.     fi #se existe o arquivo em /usr/share/applications
  46. }
  47.  
  48. soundnode () { #função para remover soundnode
  49.     cd /usr/share/applications
  50.     if [ -e Soundnode.desktop ];then
  51.         echo "Você tem soundnode instalado"
  52.         echo "Deseja remover? "
  53.         read deseja_remover_soundnode
  54.        
  55.         if [ $deseja_remover_soundnode = 'S' ];then
  56.             echo "Você quis remover"
  57.             while [ -e /usr/share/applications/Soundnode.desktop ];do
  58.                 echo "Removendo..."
  59.                 rm /usr/share/icons/soundcloud.png&
  60.                 rm /usr/bin/soundnode&
  61.                 rm /usr/share/applications/Soundnode.desktop&
  62.             done
  63.         elif [ $deseja_remover_soundnode = 's' ];then
  64.             echo "Você quis remover"
  65.             while [ -e /usr/share/applications/Soundnode.desktop ];do
  66.                 echo "Removendo..."
  67.                 rm /usr/share/icons/soundcloud.png&
  68.                 rm /usr/bin/soundnode&
  69.                 rm /usr/share/applications/Soundnode.desktop&
  70.             done
  71.         else
  72.             echo "Vamos prosseguir..."
  73.             sleep 1.25
  74.         fi #resposta
  75.     else
  76.         echo "Você não tem soundnode instalado"
  77.     fi #se existe o arquivo em /usr/share/applications
  78. }
  79.  
  80. main () {
  81.     vscode
  82.     soundnode
  83.     echo "Volte sempre, até."
  84.     sleep 1.25
  85.     exit
  86. }
  87. verifi_root
Advertisement
Add Comment
Please, Sign In to add comment