Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [ -f $1'.001' 2>/dev/null ];
- then
- part='.001';
- elif [ -f $1'.part1.rar' 2>/dev/null ];
- then
- part='.part1.rar';
- elif [ -f $1'.part01.rar' 2>/dev/null ];
- then
- part='.part01.rar';
- elif [ -f $1'.part001.rar' 2>/dev/null ];
- then
- part='.part001.rar';
- elif [ -f $1'.rar' 2>/dev/null ];
- then
- part='.rar';
- else
- echo Nem találtam .rar archívumot!
- exit 3
- fi;
- echo Tömörítek...
- unrar x -y $1$part 1>/dev/null 2>rarerror.txt;
- FILESIZE=`ls -al rarerror.txt | awk '{print $5}'`
- if [ $FILESIZE -eq 0 ]; then
- rm -f rarerror.txt;
- rm -f $1.sfv 2>/dev/null;
- if [ $part = '.001' ]; then
- rm -f $1.0* 2>/dev/null;
- rm -f $1.1* 2>/dev/null;
- rm -f $1.2* 2>/dev/null;
- rm -f $1.3* 2>/dev/null;
- rm -f $1.4* 2>/dev/null;
- rm -f $1.5* 2>/dev/null;
- rm -f $1.6* 2>/dev/null;
- rm -f $1.7* 2>/dev/null;
- rm -f $1.8* 2>/dev/null;
- rm -f $1.9* 2>/dev/null;
- elif [ $part = '.part1.rar' ]; then
- rm -f $1.part?.rar 2>/dev/null;
- elif [ $part = '.part01.rar' ]; then
- rm -f $1.part??.rar 2>/dev/null;
- elif [ $part = '.part001.rar' ]; then
- rm -f $1.part???.rar 2>/dev/null;
- else
- rm -f $1.r* 2>/dev/null;
- rm -f $1.s0* 2>/dev/null;
- rm -f $1.s1* 2>/dev/null;
- rm -f $1.s2* 2>/dev/null;
- rm -f $1.s3* 2>/dev/null;
- rm -f $1.s4* 2>/dev/null;
- rm -f $1.s5* 2>/dev/null;
- rm -f $1.s6* 2>/dev/null;
- rm -f $1.s7* 2>/dev/null;
- rm -f $1.s8* 2>/dev/null;
- rm -f $1.s9* 2>/dev/null;
- fi;
- echo Konvertálok ...
- bchunk $1'.bin' $1'.cue' $1 1>/dev/null 2>bcerror.txt;
- FILESIZE=`ls -al bcerror.txt | awk '{print $5}'`
- if [ ! $FILESIZE -eq 0 ]; then
- cat bcerror.txt;
- echo
- rm -f bcerror.txt;
- exit 2
- else
- if [ ! -f $1'02.cdr' ]; then
- rm -f $1.bin
- rm -f $1.cue
- else
- rm -f $1'01.iso'
- rm -f $1??.cdr
- echo $1.bin NEM törölhető, audiósávot tartalmaz!
- echo
- fi;
- fi;
- else
- cat rarerror.txt;
- echo
- rm -f rarerror.txt;
- exit 1
- fi;
- rm -f bcerror.txt;
- echo Minden OK, készen vagyok!
Advertisement
Add Comment
Please, Sign In to add comment