Browse Source

0.1

pull/1/head
Gustavo Adolfo Mesa Roldan 6 years ago
parent
commit
eb7e285483
2 changed files with 112 additions and 1 deletions
  1. +14
    -1
      README.md
  2. +98
    -0
      lch

+ 14
- 1
README.md View File

@ -1,2 +1,15 @@
Linux compressor humanizer
lch a.zip -> Descomprimir
lch a a.zip -> comprimir
lch a.zip a -> comprimir
Supported extensions
- tar
- tar.gz
- tar.bz2
- bz2
- tgz
- gz
- zip
- 7z

+ 98
- 0
lch View File

@ -0,0 +1,98 @@
#!/bin/bash
function descompressor()
{
case $1 in
*.tar)
tar -xvf $1
;;
*.tar.gz)
tar -xzvf $1
;;
*.tar.bz2)
tar xjf $1
;;
*.bz2)
bzip2 -d $1
;;
*.tgz)
tar -zxvf $1
;;
*.gz)
gzip -d $1
;;
*.zip)
unzip $1
;;
*.7z)
7za e $1
;;
*)
echo "Extent not found"
;;
esac
echo ""
echo "Done"
exit 0
}
function compressor()
{
case $1 in
*.tar)
tar -cvf $1 $2
;;
*.tar.gz)
tar -czvf $1 $2
;;
*.tar.bz2)
tar -c $2 | bzip2 > $1
;;
*.bz2)
bzip2 $2
mv "$2".bz2 $1
;;
*.tgz)
tar -czvf $1 $2
;;
*.gz)
gzip -9 $2
mv "$2".gz $1
;;
*.zip)
zip $1 $2
;;
*.7z)
7za a $1 $2
;;
*)
echo "Extent not found"
;;
esac
echo ""
echo "Done"
exit 0
}
if [ -z "$1" ] || [ -n "$3" ]
then
echo "Wrong arguments"
exit 0
else
if [ -n "$2" ]
then
echo "Compressor"
echo "----------"
echo ""
compressor $1 $2
else
echo "Descompressor"
echo "----------"
echo ""
descompressor $1
fi
fi

Loading…
Cancel
Save