scripts/functions_korn/ex

30 lines
435 B
Plaintext

# Extrar archivos comprimidos y/o empaquetados
function ex
{
if [ -f "$1" ]; then
case $1 in
*.tar.bz2)
bsdtar -xvjf "$1"
;;
*.tar.gz)
bsdtar -xvzf "$1"
;;
*.rar)
bsdtar -xf "$1"
;;
*.tar.xz)
bsdtar -xvjf "$1"
;;
*.zip)
bsdtar -xf "$1"
;;
*.7z)
bsdtar -xf "$1"
;;
*)
print "El archivo $1 no puede ser extraído. Formato desconocido"
esac || return 1
fi
}