博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一键式解压tar, tar.gz. tar.bz2, tar.xv文件的shell脚本【转】
阅读量:2185 次
发布时间:2019-05-02

本文共 605 字,大约阅读时间需要 2 分钟。

(转自:)

tar,  tar.gz. tar.bz2, tar.xv等文件的压缩和解压缩参数让人实在蛋疼,

本着没有轮子就自己造的原则,写了这个脚本,欢迎拍砖.

#!/bin/bash

 

#Description: untar *.tar.xz , *.tar.gz, *.tar.bz2 files

#Author:Li Xiaoming 

#Version:0.1

#CreateTime:2018-06-05 19:34:41 

#TO be done:add support of tar and supress function

 

 

 

echo "1st arg: $1";

 

CONSTOFTARXZ="tar.xz"

CONSTOFTARGZ="tar.gz"

CONSTOFTARBZ2="tar.bz2"

 

file=$1

fileExten="${file#*.}"

 

 

echo "file extenstion: $fileExten";

 

if "$CONSTOFTARXZ" "$fileExten" ]; then

  tar xvf $file

elif "$CONSTOFTARGZ" "$fileExten" ]; then

  tar zxvf $file

elif "$CONSTOFTARBZ2" "$fileExten" ]; then

  tar jxvf $file

fi

转载地址:http://gyqkb.baihongyu.com/

你可能感兴趣的文章
iOS常用宏定义
查看>>
什么是ActiveRecord
查看>>
有道词典for mac在Mac OS X 10.9不能取词
查看>>
关于“团队建设”的反思
查看>>
利用jekyll在github中搭建博客
查看>>
Windows7中IIS简单安装与配置(详细图解)
查看>>
linux基本命令
查看>>
BlockQueue 生产消费 不需要判断阻塞唤醒条件
查看>>
强引用 软引用 弱引用 虚引用
查看>>
数据类型 java转换
查看>>
"NetworkError: 400 Bad Request - http://172.16.47.117:8088/rhip/**/####t/approval?date=976
查看>>
mybatis 根据 数据库表 自动生成 实体
查看>>
win10将IE11兼容ie10
查看>>
checkbox设置字体颜色
查看>>
第一篇 HelloWorld.java重新学起
查看>>
ORACLE表空间扩张
查看>>
orcal 循环执行sql
查看>>
web.xml配置监听器,加载数据库信息配置文件ServletContextListener
查看>>
结构型模式之桥接模式(Bridge)
查看>>
行为型模式之状态模式(State)
查看>>