Linux shell实现压缩多个文件代码实例

 更新时间:2020-09-24 15:01:24   作者:佚名   我要评论(0)

Linux环境下写一个脚本
从键盘让用户输入几个文件,脚本能够将此几个文件归档压缩成一个文件:
1.首先介绍一下case语句格式
2.脚本如下:

DEST读取的是压缩后文件的

果博东方Linux环境下写一个脚本

从键盘让用户输入几个文件,脚本能够将此几个文件归档压缩成一个文件:

1.首先介绍一下case语句格式

2.脚本如下:

DEST读取的是压缩后文件的名称,COMP读取的是压缩的方式

给文件加权限:

创建三个文件:

执行脚本:

果博东方查看到压缩文件已经生成:

果博东方至此,脚本实现了压缩三个文件。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • linux shell 根据进程名获取pid的实现方法
  • linux shell 中判断文件、目录是否存在的方法
  • linux shell中“.” 和 “./”执行的区别详解
  • Linux Shell Map的用法详解
  • Linux shell 提取文件名和目录名的方法
  • Linux利用Shell脚本部署jar包项目的完整步骤
  • Linux配置SSH和Xshell连接服务器的教程(图解)
  • linux shell(.sh)脚本编写和运行入门
  • 深入理解Linux shell中2>&1的含义(全网最全,看完就懂)

果博东方相关的文章

  • Linux shell实现压缩多个文件代码实例

    Linux shell实现压缩多个文件代码实例

    Linux环境下写一个脚本 从键盘让用户输入几个文件,脚本能够将此几个文件归档压缩成一个文件: 1.首先介绍一下case语句格式 2.脚本如下: DEST读取的是压缩后文件的
    2020-09-24
  • 详解Go 并发

    详解Go 并发

    golang 天生语言层面支持并发, 非常棒的语言, 有时我们业务开发时, 遇到复杂场景, 需要用于并发, 将多个请求使用协程组完成并发, 当遇到嵌套循环,还存在上下文关系需
    2020-09-24
  • Bash技巧:把变量赋值为换行符(判断文件是否以换行符结尾)

    Bash技巧:把变量赋值为换行符(判断文件是否以换行符结尾)

    变量赋值为换行符 在 bash 中,如果要把变量赋值为换行符,写为 '\n' 没有效果,需要写为 $'\n'。具体举例如下: $ newline='\n' $ echo $newline \n $ newline=$
    2020-09-24
  • MacOS下本地golang环境搭建详细教程

    MacOS下本地golang环境搭建详细教程

    安装golang 使用homebrew安装golang。homebrew是MacOS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等功能。开发者不需要关心依赖和文件路径。如果系
    2020-09-24
  • Linux shell传递参数实现原理及代码实例

    Linux shell传递参数实现原理及代码实例

    Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数
    2020-09-24
  • 浅析Go 字符串指纹

    浅析Go 字符串指纹

    写项目时,有时我们需要缓存, 缓存就会需要唯一的key. 常规是对字符串求md5指纹. 在golang里我们也可以使用, 目前可以计算一个字符串的crc32, md5, sha1的指纹. md5
    2020-09-24
  • Shell脚本调用另一个脚本的三种方法

    Shell脚本调用另一个脚本的三种方法

    假如有脚本 first.sh: #!/bin/bash #------------------ #@file:first.sh #------------------ echo 'your are in first file' 如何在其它Shell脚本中调用first
    2020-09-24
  • golang中为什么不存在三元运算符详解

    golang中为什么不存在三元运算符详解

    三元运算符广泛存在于其他语言中,比如: python: val = trueValue if expr else falseValue javascript: const val = expr ? trueValue : falseValue
    2020-09-24
  • Shell双引号和单引号有哪些不同

    Shell双引号和单引号有哪些不同

    1.示例 Shell在使用的过程中,经常会使双引号或者单引号将字符串括起来,也可以不使用引号来定义字符串变量。示例如下: str1="testString" //双引号 str2='testS
    2020-09-24
  • 详解使用Python写一个向数据库填充数据的小工具(推荐)

    详解使用Python写一个向数据库填充数据的小工具(推荐)

    一. 背景 公司又要做一个新项目,是一个合作型项目,我们公司出web展示服务,合作伙伴线下提供展示数据。 而且本次项目是数据统计展示为主要功能,并没有研发对应的
    2020-09-24

最新评论

成吉思汗十大未解之谜德甲密室大逃脱徐冬冬反串赵云南昌大学死亡诗社