题目:编写一个可以捕捉键盘输入的归档脚本,并支持多种压缩类型;
#!/bin/bash#read -p '请输入要归档的三个文件: ' FILE1 FILE2 FILE3read -p '请输入归档后的文件名称 ' DESTread -p '请选择压缩类型 gzip|bzip2|xz: ' YASUO case $YASUO ingzip) tar -zcvPf ${DEST}.tar.gz $FILE1 $FILE2 $FILE3 ;;bzip2) tar -jcvPf ${DEST}.tar.bz2 $FILE1 $FILE2 $FILE3 ;;xz) tar -JcvPf ${DEST}.tar.xz $FILE1 $FILE2 $FILE3 ;;*) echo 'Unkonw' exit 9 ;;esac 脚本注解:read捕捉键盘输入字符,指定压缩类型分别为gzip、bzip2和xz,其中压缩参数大P表示文件可以使用绝对路径,默认是相对路径。 执行信息: |
|