
要求可以根据文件名后缀,以正确的参数调用tar命令来解压tar.gz或tar.bz2文件 请写出bash脚本程序
要求可以根据文件名后缀,以正确的参数调用tar命令来解压tar.gz或tar.bz2文件请写出bash脚本程序...
要求可以根据文件名后缀,以正确的参数调用tar命令来解压tar.gz或tar.bz2文件
请写出bash脚本程序 展开
请写出bash脚本程序 展开
1个回答
展开全部
看下面的脚本:
#!/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
#!/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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询