在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

Linux系統中獲取路徑的文件名的方法

導讀這篇文章主要介紹了Linux系統中獲取路徑的文件名的方法,文中總結出了兩條,需要的朋友可以參考下。代碼如下:[root@dabu.info ;]#basename ;/root/aaa。b/dabu.txt。顯示。代碼如下:dabu.txt ;#獲取路徑的文件名。shell腳本中如何獲得腳本文件所在路徑。方法一。代碼如下:[root@dabu.info ;]#DIR=$(cd ;";$(dirname ;";$0";)"; ;pwd)。[root@dabu.info ;]#echo ;$DIR。

系統大全為您提供這篇文章主要介紹了Linux系統中獲取路徑的文件名的方法,文中總結出了兩條,需要的朋友可以參考下代碼如下:[root@dabu.info?]#basename?/root/aaab/dabu.txt顯示:代碼如下:dabu.txt?#獲取路徑的文件名shell腳本中如何獲得腳本文件所在路徑?方法一:代碼如下:[root@dabu.info?]#DIR=$(cd?"$(dirname?"$0")";?pwd)[root@dabu.info?]#echo?$DIR但是像這種dirname?"$0"這種寫法,在遇到source命令時會得到錯誤的結果。方法二:代碼如下:[root@dabu.info?]#echo?"$(?cd?"$(?dirname?"${BASH_SOURCE[0]}"?)"?&&?pwd?)"上面一行命令可以獲得腳本的絕對輪徑,無論你在何處調用這個腳本。但是如果含有軟鏈接,就無法使用了。所以,我們為了能正確解析指向腳本的軟鏈接,可以使用下面的多行命令:代碼如下:SOURCE="${BASH_SOURCE[0]}"while?[?-h?"$SOURCE"?];?do?#?resolve?$SOURCE?until?the?file?is?no?longer?a?symlinkDIR="$(?cd?-P?"$(?dirname?"$SOURCE"?)"?&&?pwd?)"SOURCE="$(readlink?"$SOURCE")"[[?$SOURCE?!=?/*?]]?&&?SOURCE="$DIR/$SOURCE"?#?if?$SOURCE?was?a?relative?symlink,?we?need?to?resolve?it?relative?to?the?path?where?the?symlink?file?was?locateddoneDIR="$(?cd?-P?"$(?dirname?"$SOURCE"?)"?&&?pwd?)"也可與source,bash?-c命令使用但是,如果你在腳本中使用先cd切換到其他目錄,在運行時上面的命令片段時,則上面的命令不能等到正確的結果。可以參考關于$Cdpath?陷阱的文章。想理解它如何其作用的,可以運行下面的代碼:代碼如下:#!/bin/bashSOURCE="${BASH_SOURCE[0]}"while?[?-h?"$SOURCE"?];?do?#?resolve?$SOURCE?until?the?file?is?no?longer?a?symlinkTARGET="$(readlink?"$SOURCE")"if?[[?$SOURCE?==?/*?]];?thenecho?"SOURCE?'$SOURCE'?is?an?absolute?symlink?to?'$TARGET'"SOURCE="$TARGET"elseDIR="$(?dirname?"$SOURCE"?)"echo?"SOURCE?'$SOURCE'?is?a?relative?symlink?to?'$TARGET'?(relative?to?'$DIR')"SOURCE="$DIR/$TARGET"?#?if?$SOURCE?was?a?relative?symlink,?we?need?to?resolve?it?relative?to?the?path?where?the?symlink?file?was?locatedfidoneecho?"SOURCE?is?'$SOURCE'"RDIR="$(?dirname?"$SOURCE"?)"DIR="$(?cd?-P?"$(?dirname?"$SOURCE"?)"?&&?pwd?)"if?[?"$DIR"?!=?"$RDIR"?];?thenecho?"DIR?'$RDIR'?resolves?to?'$DIR'"fiecho?"DIR?is?'$DIR'"??以上就是系統大全給大家介紹的如何使的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊系統大全官網吧。??本文來自系統大全http:///如需轉載請注明!

為你推薦
資訊專欄
熱門視頻
相關推薦
怎么樣提高Win81安全性 玩轉Win7掃清障礙讓系統順暢運行 如何在linux網卡上添加多個IP 找回Win8系統中的刪除文件確認提示框 Windows8怎么樣執行干凈啟動 Linux搜集的一些故障診斷時常用命令 Win81系統grouppolicyclient服務未能登錄該如何解決 Windows81怎么樣處理彈出自動撥號窗口 如何讓Linux運行在U盤上 win8手勢操作如何設置win8手勢操作設置圖文教 ubuntu更新內核切換內核啟動 Win8系統下如何讓圖片按分辨率規律排序 XP系統屏幕倒立如何解決 Windows10系統如何設置禁止驅動自動更新怎樣讓 有密鑰怎么升級win8正版win8盜版升級正版教程 ubuntu連接vpn失敗的處理方法 Linux命令詳解之netstat apache服務監控腳本自動重啟apache的辦法 debianubuntu安裝java7 XP系統里更改route達到內外網連接的目的 Win8的IE瀏覽器如何打開下載項有快捷鍵嗎 Windows8概念設計草圖出現 Linux下配置rdate時間服務器教程 Windows8系統開啟刪除確認對話框的辦法 Ubuntu下破解無線網絡 linux的復制文件命令scp win8系統點擊關機卻只關閉屏幕怎么辦 linux目標文件ELF的格式 windows下刪除文件或文件夾被拒需要administrato linux下vim命令詳解 修改Linux默認啟動級別或模式 Windows7系統掛機下載超省電辦法 找回Win8系統平板電腦電源鍵的方法 Linux上使用backupmanager進行系統備份 如何命令行控制Windows演示設置 win8系統如何進行截圖 windows10系統如何開啟Aero毛玻璃效果 linux下查看cpu物理個數核數邏輯cpu數 linux常用命令之目錄處理 禁止用戶自定義win8開始屏幕
Top 主站蜘蛛池模板: 亚洲视频入口 | 日韩欧美一区在线观看 | 亚洲 欧美 视频 | 日韩伦理亚洲欧美在线一区 | 精品国产成人综合久久小说 | 国产欧美一区二区三区视频 | 免费看真人a一级毛片 | 国产网站在线免费观看 | 中文字幕一区久久久久 | 日韩h视频 | 国产一区精品 | 欧美日韩精品一区二区 | 国产视频高清 | 91视频国产91久久久 | 欧美日韩亚洲一区 | 国产精品123区 | 久久免费看视频 | 欧美精品免费在线 | 久久久高清国产999尤物 | 亚洲一区二区视频在线观看 | 欧美在线一区二区三区 | a级毛片在线免费观看 | 欧美成a人片在线观看 | 欧美高清视频一区 | 乱妇伦交 | 欧美日韩视频一区三区二区 | 香蕉久久综合 | 欧美综合视频 | 在线一区观看 | 在线观看亚洲欧美 | 91国内精品久久久久免费影院 | 亚洲va国产va欧美va综合 | 成人a区| 日韩成人免费在线视频 | 欧美 日韩 亚洲另类专区 | 欧美日韩视频在线播放 | 国产精品久久久久9999小说 | 日本亚洲国产精品久久 | 伊人精品久久久大香线蕉99 | 国产码欧美日韩高清综合一区 | 自拍 欧美 日韩 |