This website works better with JavaScript.
Home
Explore
Help
Sign In
g
/
lch
Watch
1
Star
0
Fork
0
Code
Issues
0
Pull Requests
0
Projects
0
Releases
17
Wiki
Activity
Browse Source
uppercase control
pull/8/head
radikal
4 years ago
parent
1c285fcf57
commit
45c9a4185b
2 changed files
with
29 additions
and
20 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+15
-10
lib/compressor.sh
+14
-10
lib/decompressor.sh
+ 15
- 10
lib/compressor.sh
View File
@ -1,33 +1,38 @@
#!/bin/bash
function
lowercase
(
)
{
echo
"
$DEST
"
|
tr
'A-Z'
'a-z'
}
function
compressor
(
)
{
case
$1
in
case
$(
lowercase
)
in
*.tar
)
tar -cvf
$1
$2
tar -cvf
$
DEST
$ORIG
;
;
*.tar.gz
|
*.tgz
)
tar -czvf
$
1
$2
tar -czvf
$
DEST
$ORIG
;
;
*.tar.bz2
|
*.tbz
|
*.tbz2
|
*.tb2
)
tar -c
$
2
|
bzip2 >
$1
tar -c
$
ORIG
|
bzip2 >
$DEST
;
;
*.tar.xz
|
*.txz
)
tar -cJf
$
1
$2
tar -cJf
$
DEST
$ORIG
;
;
*.bz2
)
bzip2 -c
$
2
>
$1
bzip2 -c
$
ORIG
>
$DEST
;
;
*.gz
)
gzip -c
$
2
>
$1
gzip -c
$
ORIG
>
$DEST
;
;
*.zip
)
zip -r
$
1
$2
zip -r
$
DEST
$ORIG
;
;
*.7z
)
7za a
$
1
$2
7za a
$
DEST
$ORIG
;
;
*.rar
)
rar a
$
1
$2
rar a
$
DEST
$ORIG
;
;
*
)
echo
"Extension not found."
+ 14
- 10
lib/decompressor.sh
View File
@ -1,33 +1,37 @@
#!/bin/bash
function
lowercase
(
)
{
echo
"
$DEST
"
|
tr
'A-Z'
'a-z'
}
function
decompressor
(
)
{
case
$1
in
case
$(
lowercase
)
in
*.tar
)
tar -xvf
$
1
tar -xvf
$
DEST
;
;
*.tar.gz
|
*.tgz
)
tar -xzvf
$
1
tar -xzvf
$
DEST
;
;
*.tar.bz2
|
*.tbz
|
*.tbz2
|
*.tb2
)
tar xjf
$
1
tar xjf
$
DEST
;
;
*.tar.xz
|
*.txz
)
tar -xf
$
1
tar -xf
$
DEST
;
;
*.bz2
)
bzip2 -d
$
1
bzip2 -d
$
DEST
;
;
*.gz
)
gzip -d
$
1
gzip -d
$
DEST
;
;
*.zip
)
unzip
$
1
unzip
$
DEST
;
;
*.7z
)
7za e
$
1
7za e
$
DEST
;
;
*.rar
)
unrar x
$
1
unrar x
$
DEST
;
;
*
)
echo
"Extension not found."
Write
Preview
Loading…
Cancel
Save