123456789101112131415161718 |
- #!/bin/sh
- set -e
- trap "rm -f /tmp/xx$$" 0 1 2 3 15
- case $2 in
- /*) target_dir=$2
- ;;
- *) target_dir=`pwd`/$2
- ;;
- esac
- cd $1
- tar cf /tmp/xx$$ .
- if [ -d $target_dir ]
- then :
- else mkdir $target_dir
- fi
- cd $target_dir
- tar xf /tmp/xx$$
|