欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)示例

    shell 腳本中獲取命令的輸出的實(shí)現(xiàn)示例

    本文主要介紹了shell 腳本中獲取命令的輸出的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Shell文本處理三劍客之sed的使用

    Shell文本處理三劍客之sed的使用

    這篇文章主要介紹了Shell文本處理三劍客之sed的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • linux系統(tǒng)下用.sh文件執(zhí)行python命令的方法

    linux系統(tǒng)下用.sh文件執(zhí)行python命令的方法

    這篇文章主要給大家介紹了關(guān)于linux系統(tǒng)下用.sh文件執(zhí)行python命令的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-07-07
  • shell實(shí)現(xiàn)貪吃蛇的示例代碼

    shell實(shí)現(xiàn)貪吃蛇的示例代碼

    本文主要介紹了shell實(shí)現(xiàn)貪吃蛇的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • bash腳本如何監(jiān)控cup/內(nèi)存/磁盤使用率

    bash腳本如何監(jiān)控cup/內(nèi)存/磁盤使用率

    本文主要介紹了bash腳本如何監(jiān)控cup/內(nèi)存/磁盤使用率,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Idea使用Bashsupport插件編輯Shell腳本的方法

    Idea使用Bashsupport插件編輯Shell腳本的方法

    這篇文章主要介紹了Idea插件之——Bashsupport編輯Shell腳本的相關(guān)知識,功能非常齊全有檢查錯(cuò)誤并且還可以在idea中直接運(yùn)行shell腳本,本教程帶領(lǐng)大家一步步演示插件的安裝和配置,需要的朋友可以參考下
    2021-05-05
  • linux中shell腳本實(shí)現(xiàn)下載完關(guān)機(jī)

    linux中shell腳本實(shí)現(xiàn)下載完關(guān)機(jī)

    本文給大家分享的是個(gè)人在實(shí)際應(yīng)用中制作的一個(gè)小程序,十分的實(shí)用,推薦給大家,有需要的小伙伴可以參考下。
    2015-03-03
  • Shell動(dòng)態(tài)生成數(shù)組的多種方法

    Shell動(dòng)態(tài)生成數(shù)組的多種方法

    這篇文章主要介紹了Shell動(dòng)態(tài)生成數(shù)組的多種方法,本文給出while循環(huán)法和for循環(huán)法,以及使用seq生成數(shù)組法,需要的朋友可以參考下
    2015-07-07
  • 完美解決linux下dns配置重啟失效的問題

    完美解決linux下dns配置重啟失效的問題

    下面小編就為大家?guī)硪黄昝澜鉀Qlinux下dns配置重啟失效的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • shell 批量壓縮指定目錄及子目錄內(nèi)圖片的方法

    shell 批量壓縮指定目錄及子目錄內(nèi)圖片的方法

    下面小編就為大家?guī)硪黄猻hell 批量壓縮指定目錄及子目錄內(nèi)圖片的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04

最新評論