星空网 > 软件开发 > 操作系统

工具函数分析

这几个函数属于环境准备类,其实在写类似的脚本时,检查环境比较重要,这样可以防止有些环境不具备的情况报错,第一个函数prepare_dir函数,检测目录的,具体代码如下:

prepare_dirs(){
  #创建必要的目录,此处会输出到安装过程中  ECHO_DEBUG "Creating necessary directories ..."
  
 
  #PKG_DIR, PKG_MISC_DIR, 前文已经定义过了,FOR循环读取,存在跳过,如果不存在,就直接建立。  for i in ${PKG_DIR} ${PKG_MISC_DIR}  do    [ -d "${i}" ] || mkdir -p "${i}"  done}

执行这个函数后,即可把需要的目录全部建立好了。接下来分析fetch_misc()函数,代码如下:

fetch_misc(){  #进入到这个目录,准备下载安装文件  cd ${PKG_MISC_DIR}  
  #计算安装总数  misc_total=$(( $(echo ${MISCLIST} | wc -w | awk '{print $1}') ))
  #定义计数器  misc_count=1
  #安装提醒,获取源文件中  ECHO_INFO "Fetching source tarballs ..."
  #for循环读取标记列表,获得下载地址,并下载到本地  for i in ${MISCLIST}; do    url="${IREDMAIL_MIRROR}/yum/misc/${i}"    ECHO_INFO "+ ${misc_count} of ${misc_total}: ${url}"    ${FETCH_CMD} "${url}"    misc_count=$((misc_count + 1))  done}

其实这个脚本的含义就是从下面这个地址里下载对应版本的安装文件

工具函数分析

版本很多,很全




原标题:工具函数分析

关键词:函数

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

广告玄学之-广告的竞价如何判断?:https://www.kjdsnews.com/a/656427.html
2022年的亚马逊产品规划你都做好了吗?:https://www.kjdsnews.com/a/656428.html
亚马逊4个免费流量入口,品牌营销时代真的来了!:https://www.kjdsnews.com/a/656429.html
Lazada与Grab合作,推出当日达服务:https://www.kjdsnews.com/a/656430.html
亚马逊Q3财报惊人!预计利润腰斩?:https://www.kjdsnews.com/a/656431.html
亚马逊更新FBA轻小商品计划!:https://www.kjdsnews.com/a/656432.html
下周开始,安徽人免费游九华山,带上身份证就:https://www.vstour.cn/a/408234.html
上海滑雪场门票价格?:https://www.vstour.cn/a/408235.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流