Advertisement
Guest User

uncompress

a guest
Sep 18th, 2021
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.38 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Uncompress any archive
  4. for compressed_file in "$@"; do
  5.  
  6.   if [[ "${compressed_file}" == *.tar.??? ]] \
  7.   || [[ "${compressed_file}" == *.tar.??  ]]
  8.     then EXTRACTION_DIR="${compressed_file%.*.*}"
  9.     else EXTRACTION_DIR="${compressed_file%.*}"
  10.     fi
  11.  
  12.   mkdir "$EXTRACTION_DIR"
  13.   bsdtar --extract --cd "$EXTRACTION_DIR" --file="$compressed_file"
  14.   done
  15.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement