#!/bin/sh
ls -l |grep '^[^d]'|awk '{print $8}'>.tmp_list egrep '(\.tar\.gz|\.tgz)$' ./.tmp_list >tgz egrep '(\.tar\.bz|\.tbz)$' ./.tmp_list >tbz if [ `wc -l tgz |awk '{print $1}'` -gt "0" ] then for i in `cat ./tgz` do tar -zxvf $i done else exit 1 fi if [ `wc -l tbz |awk '{print $1}'` -gt "0" ] then for i in `cat ./tbz` do tar -jxvf $i done else exit 1 fi rm -rf ./tgz ./tbz ./.tmp_list