从键盘让用户输入几个文件,脚本能够将此几个文件归档压缩成一个文件:


#/bin/bash

#

read -p "three files:" FILE1 FILE2 FILE3

read -p "Destination:" DEST

read -p "Compress[gzip|bzip2|xz]" COMP


case $COMP in

gzip)

tar -zcf ${DEST}.tar.gz $FILE1 $FILE2 $FILE3 ;;

bzip2)

tar -jcf ${DEST}.tar.bz2 $FILE1 $FILE2 $FILE3 ;;

xz)

tar -Jcf ${DEST}.tar.xz $FILE1 $FILE2 $FILE3 ;;

*)

 echo "Unknown."

 exit 8

 ;;

esac