要求可以根据文件名后缀,以正确的参数调用tar命令来解压tar.gz或tar.bz2文件 请写出bash脚本程序

要求可以根据文件名后缀,以正确的参数调用tar命令来解压tar.gz或tar.bz2文件请写出bash脚本程序... 要求可以根据文件名后缀,以正确的参数调用tar命令来解压tar.gz或tar.bz2文件
请写出bash脚本程序
展开
 我来答
kwydwuf
2011-03-31 · TA获得超过7412个赞
知道大有可为答主
回答量:1527
采纳率:71%
帮助的人:2189万
展开全部
看下面的脚本:

#!/bin/bash

if [ ! $# -eq 1 ]; then
printf "Usage:\n\t`basename $0` file\n"
exit 1
fi

suffix=${1##*.tar.}

if [ $suffix = "gz" ]; then
echo "tar.gz format"
tar zxf $1
elif [ $suffix = "bz2" ]; then
echo "tar.bz2 format"
tar jxf $1
else
echo "unsupported format."
exit 1
fi
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式