Guest User

Untitled

a guest
Jan 24th, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. usage ()
  4. {
  5. echo "usage: unfreeze <some freezed file>"
  6. echo "supported file:"
  7. echo " .tar.bz2"
  8. echo " .tbz2"
  9. echo " .tbz"
  10. echo " .tgz"
  11. echo " .zip"
  12. echo " .tar"
  13. exit 1
  14. }
  15.  
  16. if [ $# -ne 1 ]; then
  17. usage
  18. fi
  19.  
  20. if [ `echo $1 | grep -E ".tar.bz2$"` ]; then
  21. echo "tar.bz2"
  22. tar -jxf $1
  23. elif [ `echo $1 | grep -E ".tbz2$"` ]; then
  24. echo "tbz2"
  25. tar -jxf $1
  26. elif [ `echo $1 | grep -E ".tbz$"` ]; then
  27. echo "tbz"
  28. tar zxvf $1
  29. elif [ `echo $1 | grep -E ".tgz$"` ]; then
  30. echo "tgz"
  31. tar zxvf $1
  32. elif [ `echo $1 | grep -E ".zip$"` ]; then
  33. echo "zip"
  34. unzip $1
  35. elif [ `echo $1 | grep -E ".tar$"` ]; then
  36. echo "tar"
  37. tar xvf $1
  38. else
  39. echo "unsupported file format: $1"
  40. fi
Add Comment
Please, Sign In to add comment