国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

linux獲取shell腳本所在絕對路徑操作介紹

2020-05-27 12:54:08
字體:
供稿:網(wǎng)友

   腳本名:a.sh

  位置:/tmp/whuang/study/java

  腳本內(nèi)容:

  代碼如下:

  #!/bin/sh

  this_dir=`pwd`

  dirname $0|grep "^/" >/dev/null

  if [ $? -eq 0 ];then

  this_dir=`dirname $0`

  else

  dirname $0|grep "^." >/dev/null

  retval=$?

  if [ $retval -eq 0 ];then

  this_dir=`dirname $0|sed "s#^.#$this_dir#"`

  else

  this_dir=`dirname $0|sed "s#^#$this_dir/#"`

  fi

  fi

  echo $this_dir

  ----------------------------------------------

  功能:獲取腳本的絕對路徑。

  測試:

  [root@ppc40 java]# pwd

  /tmp/whuang/study/java

  [root@ppc40 java]# sh a.sh

  /tmp/whuang/study/java

  [root@ppc40 java]# cd ..

  [root@ppc40 study]# sh java/a.sh

  /tmp/whuang/study/java

  [root@ppc40 study]# sh ./java/a.sh

  /tmp/whuang/study/java

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黔西县| 澳门| 历史| 于田县| 富宁县| 称多县| 尚志市| 高邑县| 胶州市| 广宗县| 乌海市| 海宁市| 大悟县| 博白县| 襄汾县| 江津市| 湘潭县| 泉州市| 丰镇市| 芷江| 乌兰浩特市| 从化市| 峡江县| 汶上县| 渭源县| 治县。| 朔州市| 石阡县| 新巴尔虎左旗| 东乡族自治县| 潢川县| 固安县| 烟台市| 闽侯县| 青川县| 汝州市| 卢龙县| 准格尔旗| 江门市| 松阳县| 元朗区|