佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > linux獲取shell腳本所在絕對路徑操作介紹

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

熱門標(biāo)簽:外呼系統(tǒng) 服務(wù)器配置 硅谷的囚徒呼叫中心 百度競價點擊價格的計算公式 家政服務(wù)網(wǎng)絡(luò) 電話機(jī)器人搭建 美團(tuán) 解決方案
腳本名:a.sh
位置:/tmp/whuang/study/java
腳本內(nèi)容:

復(fù)制代碼
代碼如下:

#!/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

標(biāo)簽:北海 南昌 臨沂 撫州 邢臺 韶關(guān) 防城港 烏蘭察布

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux獲取shell腳本所在絕對路徑操作介紹》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    阳曲县| 玉屏| 江口县| 克什克腾旗| 临沂市| 多伦县| 乡宁县| 盘山县| 双江| 黎城县| 丰都县| 攀枝花市| 深圳市| 武邑县| 蓬溪县| 平南县| 柳江县| 永德县| 新乡县| 安吉县| 彭水| 禄劝| 华阴市| 盘锦市| 泗阳县| 舞阳县| 玉龙| 东港市| 宝山区| 吉首市| 清镇市| 唐河县| 武汉市| 珠海市| 涞水县| 金沙县| 农安县| 永登县| 建平县| 丰县| 高安市|