IESamples分析.docxVIP

  • 3
  • 0
  • 约1.25万字
  • 约 17页
  • 2017-07-20 发布于浙江
  • 举报
IESamples分析

IES文件0. 源码中,一定要把make.sh等文件中的#!/bin/sh改为#!/bin/bash1. dirname:功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)测试如下:DIR=$( cd $( dirname ${BASH_SOURCE[0]} ) pwd )这是stackoverflow上推荐的方法/questions/4774054/reliable-way-for-a-bash-script-to-get-the-full-path-to-itself我看了两遍,不明觉厉后来改了一下:#DIR=$( cd $( dirname ${BASH_SOURCE[0]} ) pwd )S0=${BASH_SOURCE[0]}DIRNAME=$( dirname $S0)DIR=$( cd $DIRNAME pwd)echo $S0echo $DIRNAMEecho $DIR运行脚本,输出:./build/jenkins/tesh.sh./build/jenkins/Users/heliclei/.jenkins/jobs/dailybuild-develop-ios/workspace/build/jenkinsS0是脚本相对于当前目录的路径,是相对路径再用dirname命令得到脚本的目录名,也是相对路径(注意:dir

文档评论(0)

1亿VIP精品文档

相关文档