Advertisement
Guest User

Untitled

a guest
Mar 30th, 2015
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.96 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #Selection du dossier
  4. dossier=$(zenity --file-selection --title="Selection d'un dossier a compresser" --directory)
  5.  
  6. #Blindage de la selection du dossier
  7. if [$dossier = ''];
  8.     then exit 1
  9.     else echo "Vous avez choisi $dossier"
  10. fi
  11.  
  12. #Selection du mode de compression
  13. nom=$(zenity --list --text="Choisissez un format dans la liste suivante :" --title="Selection du mode de compression" --column="Format" ZIP RAR TARGZ TARBZ2 TARXZ)
  14.  
  15. #Blindage de la selection du format
  16. if [$nom = ''];
  17.     then exit 1
  18.     else echo echo "Compression de $dossier en $nom"
  19. fi
  20.  
  21. #Compression en fonction de ce qui a été séléctionné
  22. case $nom in
  23.     RAR) rar a $dossier.rar $dossier;;
  24.     ZIP) zip -r $dossier.zip $dossier;;
  25.     TARGZ) tar -czvf $dossier.tar.gz $dossier;;
  26.     TARBZ2) tar -jcvf $dossier.tar.bz2 $dossier;;
  27.     TARXZ) tar -Jcvf $dossier.tar.xz $dossier;;
  28. esac
  29.  
  30. #Affichage de la comfirmation
  31. zenity --info --text="Dossier $dossier compressé avec succès en $nom! :)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement