最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell中獲取腳本所在目錄絕對路徑的方法

 更新時(shí)間:2015年01月23日 11:41:18   投稿:junjie  
這篇文章主要介紹了Shell中獲取腳本所在目錄絕對路徑的方法,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下

要得到正在執(zhí)行的程序/腳本自身所存放的絕對路徑,在 PHP 里面可以用 dirname(realpath(__FILE__)) ; C# 則有 System.Windows.Forms.Application.StartupPath ; java 似乎沒有什么比較直接的方法,只能利用 CodeSource 來間接獲取 。而在 linux shell 腳本里面如果想得到當(dāng)前腳本文件存放的絕對路徑,也沒有太現(xiàn)成的命令可以調(diào)用,不過可以通過下面的語句來獲?。?br />

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

baseDirForScriptSelf=$(cd "$(dirname "$0")"; pwd)
echo "full path to currently executed script is : ${baseDirForScriptSelf}"

雖說大部分情況下我們并不需要這樣的絕對路徑來完成工作;但如果要把多個(gè)腳本、數(shù)據(jù)文件等內(nèi)容打包作為一個(gè)整體來交付別人使用,又希望不論用戶拷貝到哪個(gè)目錄下執(zhí)行腳本都能夠正確的找到這個(gè)包里面的其他內(nèi)容的話,用這樣的腳本來自動(dòng)定位包的根目錄應(yīng)該是個(gè)比較魯棒的做法。

相關(guān)文章

  • shell腳本實(shí)現(xiàn)隨機(jī)生成10個(gè)8位密碼

    shell腳本實(shí)現(xiàn)隨機(jī)生成10個(gè)8位密碼

    這篇文章主要介紹了shell腳本實(shí)現(xiàn)隨機(jī)生成10個(gè)8位密碼的方法,這里推薦給大家,有需要的小伙伴的可以參考下。
    2015-03-03
  • Shell $[]對整數(shù)進(jìn)行數(shù)學(xué)運(yùn)算實(shí)現(xiàn)

    Shell $[]對整數(shù)進(jìn)行數(shù)學(xué)運(yùn)算實(shí)現(xiàn)

    本文主要介紹了Shell $[]對整數(shù)進(jìn)行數(shù)學(xué)運(yùn)算實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • shell腳本編程之?dāng)?shù)組

    shell腳本編程之?dāng)?shù)組

    數(shù)組就是相同數(shù)據(jù)類型的元素按一定順序排列的集合,就是把有限個(gè)類型相同的變量用一個(gè)名字命名,然后用編號區(qū)分他們的變量的集合,這個(gè)名字稱為數(shù)組名,編號稱為下標(biāo)
    2016-01-01
  • Ubuntu不進(jìn)入休眠模式的方法

    Ubuntu不進(jìn)入休眠模式的方法

    下面小編就為大家?guī)硪黄猆buntu不進(jìn)入休眠模式的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Linux rm命令詳解 Linux刪除文件目錄的操作方法

    Linux rm命令詳解 Linux刪除文件目錄的操作方法

    這篇文章主要介紹了Linux rm命令詳解,Linux刪除文件目錄,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-01-01
  • 一個(gè)下載網(wǎng)頁圖片的shell腳本

    一個(gè)下載網(wǎng)頁圖片的shell腳本

    這篇文章主要介紹了一個(gè)下載網(wǎng)頁圖片的shell腳本,需要的朋友可以參考下
    2014-03-03
  • Shell中字符串排序的幾種方法

    Shell中字符串排序的幾種方法

    今天小編就為大家分享一篇關(guān)于Shell中字符串排序的幾種方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • CentOS Stream release 9使用chrony服務(wù)同步時(shí)間的操作方法

    CentOS Stream release 9使用chrony服務(wù)同步時(shí)間的操作方法

    這篇文章主要介紹了CentOS Stream release 9 使用chrony服務(wù)同步時(shí)間,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-04-04
  • 創(chuàng)建Linux系統(tǒng)服務(wù)的方法

    創(chuàng)建Linux系統(tǒng)服務(wù)的方法

    這篇文章主要介紹了通過linux sh創(chuàng)建Linux系統(tǒng)服務(wù)的方法,需要的朋友可以參考下
    2014-01-01
  • Linux下查看內(nèi)存使用情況的方法總結(jié)

    Linux下查看內(nèi)存使用情況的方法總結(jié)

    在做Linux系統(tǒng)優(yōu)化的時(shí)候,物理內(nèi)存是其中最重要的一方面,自然的,Linux也提供了非常多的方法來監(jiān)控寶貴的內(nèi)存資源的使用情況,下面的清單詳細(xì)的列出了Linux系統(tǒng)下通過視圖工具或命令行來查看內(nèi)存使用情況的各種方法,需要的朋友可以參考下
    2024-01-01

最新評論

临西县| 福贡县| 哈巴河县| 井冈山市| 大新县| 宁安市| 汾阳市| 汉阴县| 三门峡市| 奎屯市| 吉木乃县| 岳西县| 介休市| 南昌县| 缙云县| 乌兰察布市| 锡林郭勒盟| 峨边| 鄂温| 本溪| 云浮市| 淳化县| 怀化市| 湾仔区| 广西| 邻水| 马公市| 莲花县| 义马市| 和龙市| 万州区| 德令哈市| 兴海县| 吉首市| 文水县| 岑溪市| 凌源市| 和政县| 牡丹江市| 方山县| 闽清县|