#!/usr/bin/env bash #gzip/bz22/zip解压程序 echo -n '请输入需要解压的文件:' read FILE if [ -f "$FILE" ]; then ftype=`file $FILE` case $ftype in "$FILE: gzip"*) gunzip $FILE ;; "$FILE: bzip2"*) bunzip2 $FILE ;; "$FILE: Zip"*) unzip $FILE ;; *) echo '程序无法解压文件,目前程序仅支持gz/bz2/zip三种格式,请检查文件是否符合要求' esac exit 0 else echo '您输入的文件不存在,请重新输入!' exit 1 fi ################################################## #!/usr/bin/env bash #IFS为分隔符,默认为空格 tmp=$IFS IFS=: OPTIONS="Linux:Mac:Windows" echo '你最喜欢的操作系统?' select VAR in $OPTIONS do if [ -z $VAR ]; then echo '请重新选择' else echo '你最喜欢的操作系统是'$VAR exit 0 fi done IFS=$tmp