20250521.1747780314

This commit is contained in:
fz0x1 2025-05-21 00:31:54 +02:00
parent 54023cae23
commit 70605ab838
Signed by: fz0x1
GPG key ID: 6F81647BE1B459F4
9 changed files with 124 additions and 28 deletions

24
linux/scripts/bin/ex Executable file
View file

@ -0,0 +1,24 @@
#!/usr/bin/env bash
### ARCHIVE EXTRACTION
# usage: ex <file>
if [ -f "$1" ]; then
case $1 in
*.tar.bz2) tar xjf "$1" ;;
*.tar.gz) tar xzf "$1" ;;
*.bz2) bunzip2 "$1" ;;
*.rar) unrar x "$1" ;;
*.gz) gunzip "$1" ;;
*.tar) tar xf "$1" ;;
*.tbz2) tar xjf "$1" ;;
*.tgz) tar xzf "$1" ;;
*.zip) unzip "$1" ;;
*.Z) uncompress "$1" ;;
*.7z) 7z x "$1" ;;
*.deb) ar x "$1" ;;
*.tar.xz) tar xf "$1" ;;
*.tar.zst) unzstd "$1" ;;
*) echo "'$1' cannot be extracted via ex()" ;;
esac
else
echo "'$1' is not a valid file"
fi