学以致用二十五----- 借鉴一个解压缩文件的脚本
最近仔细研究了一键安装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
时光一逝永不回,往事只能回味!