shell脚本根据不同的压缩包类型(rar和zip)分别进行解压,注意传参:

        case $1 in*.zip)unzip -qq $1 -d $Temp_Dir;;*.rar)unrar x $1 $Temp_Dir;;*)exit 1;;esac

再次压缩的命令:

rar a /data/test.rar test
zip -r /data/test.rar .

shell脚本根据不同的压缩包类型(rar和zip)分别进行解压相关推荐

  1. linux脚本变量运算符,linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)...

    Shell 脚本基础 1.变量 什么是变量 #a=1 # echo $a 1 变量:可以变化的量 1.2变量名称注意事项 变量名不能以数字开头 不能与系统中已有的环境变量重名,尽量不要全部使用大写,尽 ...

  2. java 使用7z进行解压_java调用7zip解压压缩包的实例

    前言 最近的项目中需要用到解压缩包的功能,客户给出的压缩包的格式主要是rar和zip,因此就打算使用java调用7zip的命令行进行解压文件,本文主要记录一下实现的过程以及其中遇到的问题. 7zip命 ...

  3. php 判断是rar或是zip文件,PHP解压zip和rar文件的方法介绍

    PHP解压zip和rar文件的方法介绍?实例代码举例php语言如何解压文件.php开发经常会遇到解压zip和rar文件,以下方法供大家参考,判断文件是zip类型的还是rar类型,调用相关组件执行解压缩 ...

  4. Linux阶段总结shell脚本

    shell脚本知识储备汇总 语言类型 强类型:定义变量必须指定类型:参与的运算必须要符合类型要求(字符串不能和数值相加等):调用未声明变量会报错弱类型:定义变量无需指定类型:默认为字符型参与运算时会自 ...

  5. 一个备份MySQL数据库的简单Shell脚本(转)

    Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行.我们也可以逐一敲入命令手动执行.如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后就可以随意反 ...

  6. shell脚本 变量

    shell脚本 变量类型 什么是Shell变量 用一个固定的字符串去表示不固定的内容. Shell变量的类型 shell脚本中自定义变量的类型,我们这里分为: 自定义变量 环境变量 位置变量 与定义变 ...

  7. Shell脚本详解---一篇搞定

    有道云分享链接 1.1 前言 1.1.1 为什么学Shell Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都 ...

  8. Shell脚本导入导出数据

    个人博客 个人博客: https://www.crystalblog.xyz/ 备用地址: https://wang-qz.gitee.io/crystal-blog/ 1. 介绍 在工作中 , 很多 ...

  9. linux 脚本实现物理备份,shell脚本实现系统监视统计与数据备份

    知识内容:*管理统计信息*执行备份*管理用户对于linux SA来说,没啥比shell脚本编程更有用的了.linux系统每天都有很多任务需要做好,从监视系统 磁盘空间.系统用户到备份系统重要文件.通过 ...

最新文章

  1. Error: Default interface methods are only supported starting with Android N (--min-api 24): java.uti
  2. 测试方案_何小伟:ABTest测试方案
  3. python库引用的3种方式比较
  4. 「linux」win+linux 双系统 默认启动项 的修改
  5. Lightoj1014【基础题】
  6. hibernate 表关系映射详解之继承关系
  7. java数组的api_java程序员常用的11个API,赶紧收藏
  8. Linux mysql 登录 2002,Linux 下 Mysql error 2002 错误解决
  9. ubuntu14.04安装 R16 Tina Linux SDK
  10. 计算机硬件在线修复,计算机硬件维修
  11. kuangbin带你飞系列目录与简介
  12. PDM与ERP系统集成设计
  13. 常用的网络进行广告推广的落实措施都有哪些渠道呢
  14. 十人面试就我通过,只因我答对了这题TCP协议为什么需要三次握手
  15. 群体遗传,进化分析利器Popgene分享给大家
  16. 1.第一节课,从头开始学C语言
  17. linux mint 安装ubuntu软件中心,Ubuntu和Linux Mint:安装Pinta 1.6工具
  18. emacs打造开发环境
  19. python 隐藏进程_运行进程隐藏的Python
  20. l5630鲁大师跑分_【搞机作战室】鲁大师电脑性能测试跑分科普

热门文章

  1. epoll机制的理解
  2. 【数据分析】电商平台应该分析哪些数据?
  3. PS----CAD----制作示意图(线路走向图 或者 地区枢纽图)
  4. Node.js初学笔记
  5. 德卡t10社保卡类型_德卡T10型多合一读写器通过社保检测
  6. python向Mysql存入数据1366, Incorrect string value: '\\xF0\\x9F\\x98\\xAC\\xE3\\x80...'
  7. Android新架构组件WorkManager
  8. python OpenCV 视频处理
  9. 大学计算机演示文稿作业,大学计算机应用基础演示文稿.ppt.ppt
  10. 数据结构课程设计——模拟客服电话管理