学以致用二十五----- 借鉴一个解压缩文件的脚本

最近仔细研究了一键安装lnmp的脚本,其中包括几个脚本是值得借鉴的。

包括在之前博客中提到的设置颜色字体的脚本。今天主要是介绍下加压缩文件的脚本。

代码如下

 

调用Tar_Cd

Tar_Cd ${Autoconf_Ver}.tar.gz ${Autoconf_Ver}

此处${Autoconf_ver}.tar.gz  代表 Tar_Cd中的 local FileName=$1   ---------->  local FileName

      ${Autoconf_ver} 代表{Autoconf_Ver}中的 local DirName=$2    -----------> local DirName

自己写一个测试代码

cmake-3.12.3.tar.gz 代表$1

/src 代表$2

cmake-3.12.3.tar.gz 在当前目录下

前提是/src目录存在。

 可以认为$1 和 $2起到了一个桥梁(传参)的作用

 在以后的写脚本中,灵活应用参数

#!/usr/bin/bash

tar_gz()
{
    local filename=$1
    local dir_path=$2
    tar zxvf ${filename} -C ${dir_path}
    cd ${dir_path}
}

tar_gz cmake-3.12.3.tar.gz  /src

猜你喜欢

转载自www.cnblogs.com/liongong/p/9841556.html