最近仔细研究了一键安装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/bashtar_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