我们写了一个名为smartzip的脚本,该脚本可以自动解压bzip2, gzip和zip 类型的压缩文件
来源:互联网 发布:柬埔寨网络博客 编辑:程序博客网 时间:2024/06/15 22:04
我们写了一个名为smartzip的脚本,该脚本可以自动解压bzip2, gzip和zip类型的压缩文件:
#!/bin/bash
ftype="$(file "$1")"
case "$ftype" in
"$1: Zip archive"*)
unzip "$1" ;;
"$1: gzip compressed"*)
gunzip "$1" ;;
"$1: bzip2 compressed"*)
bunzip2 "$1" ;;
*) echo "File $1 can not be uncompressed with smartzip";;
esac
你可能注意到上面使用了一个特殊变量$1,该变量包含有传递给该脚本的第一个参数值。也就是说,当我们运行:
smartzip articles.zip
$1 就是字符串 articles.zip。
阅读全文
0 0
- 我们写了一个名为smartzip的脚本,该脚本可以自动解压bzip2, gzip和zip 类型的压缩文件
- [case用法]自动解压bzip2, gzip 和zip 类型的压缩文件
- 写了一个解、压缩文件的shell脚本
- java zip和rar压缩文件的解压
- 用shell写了一个自动编译代码的脚本
- 用shell写了一个自动编译代码的脚本
- 自动解压大量压缩文件 Python 脚本
- 写一个自动备份的脚本
- 在windons下写一个zip备份的python脚本
- Python处理各种压缩文件(bzip2,gzip,zip)
- 一个Linux的解压脚本
- gzip,bzip2, xz , zip ,unzip ,解压,压缩;tar打包,解压。
- Ubuntu下如何解压.zip和.rar格式的压缩文件
- Linux下gzip, bzip2, zip压缩率的比较
- tar、zip、gzip、bzip2等命令的常见用法
- Linux下的压缩之tar,zip,gzip,bzip2
- 【Linux】文件的压缩和解压——gzip、bzip2、tar
- tar的常用方法(压缩/解压/gzip/bzip2)
- 合并两个有序链表--实现1+2+3+....+n,时间复杂度为O(1)
- maven核心,pom.xml详解
- opencv训练自己的分类器
- firefox插件(plugin)开发概述
- 【自用】javanote20170713(运算符,复合运算符,逻辑运算符,位运算符,三目运算符)
- 我们写了一个名为smartzip的脚本,该脚本可以自动解压bzip2, gzip和zip 类型的压缩文件
- 王明利博士:CGF技术在丰胸上的特色
- hibernate映射关系级别注解
- 八、javaweb多表插入的事务控制
- 个推clientId老是获取不到几点解决办法
- 阿里云上安装mysql遇到的坑
- 分享十条nmap实用命令行技巧
- python模块 相关笔记
- window.onload = init 与window.onload = init()的差别