30 lines
435 B
Plaintext
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
|
|
}
|