X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=ex;h=6391da984a0e13227aacdc5b40a189b8de004c96;hb=92aaa33b267affac31512c9fd611f6c2d2b15e87;hp=44bb4622737dfd203a6a45d23fd0eb615d3f298d;hpb=c1d5265018efa027591fe20b5d671a9737ba3d05;p=small-misc-bash diff --git a/ex b/ex old mode 100644 new mode 100755 index 44bb462..6391da9 --- a/ex +++ b/ex @@ -15,9 +15,15 @@ ex() { local help="Usage: ex [--help] FILE... -Extract each FILE according to its extension. -7z bz2 deb gz iso rar rpm tar xz zip & variations. -See source for exact file extensions." +Extract many types of files + +Based on their extensions, +7z bz2 deb gz iso dsc rar rpm tar xz zip sfs & some combinations. +See source for exact file extensions. +Note: apt-get install dtrx will do the same for +most of these types, plus some more, I'm going +to try it out sometime." + if [[ $1 == --help ]]; then echo "$help" fi @@ -50,6 +56,8 @@ See source for exact file extensions." $super umount "$temp_dir" ;; *.r[0-9][0-9]|*.rar ) unrar x "$x" ;; + *.dsc) dpkg-source -x "$x" ;; + *.sfs) $user unsquashfs "$x" ;; *) echo "I don't kno how to extract $x";; esac done