Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- SAVEIFS=$IFS
- IFS=$(echo -en "\n\b")
- file * | egrep -v "\.eml|\.txt" > /tmp/archives.txt
- for i in `grep RAR /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do rar x $i; done
- for i in `grep Zip /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do unzip $i; done
- for i in `grep ACE /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do unace x $i; done
- for i in `grep UDF /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do 7z x $i; done
- for i in `grep 7-zip /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do 7z x $i; done
- for i in `grep gzip /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do gunzip $i; done
- for i in `grep ISO /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do 7z x $i; done
- for i in `grep LHa /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do 7z x $i; done
- for i in `grep "Microsoft Cabinet" /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do 7z x $i; done
- for i in `grep "POSIX tar" /tmp/archives.txt | egrep -o ".*\.[0-9a-zA-Z]{1,3}:" | sed 's/://'`; do tar xf $i; done
- IFS=$SAVEIFS
Add Comment
Please, Sign In to add comment