日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來到小浪云!


在Bash腳本中使用Linux的Dirname命令


avatar
小浪云 2024-06-29 189


Linux中的dirname命令會打印出一個文件路徑,并將其最后的組件刪除。這基本上可以從文件路徑中得到目錄路徑。

這在你想從長文件路徑中提取目錄路徑的bash腳本中特別有用。

dirname 命令是 basename 命令的補充。basename命令從路徑中提取文件名,而dirname則是提取目錄路徑。

下面用一些例子來告訴大家。

Dirname命令的例子

dirname命令的語法簡單明了:

dirname OPTION PATH

將dirname命令與文件的絕對路徑一起使用將給出目錄路徑:

dirname /home/user/data/filename.txt

/home/user/data

像basename命令一樣,dirname命令實際上也是愚蠢的。它不能真正識別文件路徑。它只查找斜杠(/)并打印最后一個斜杠之前的內(nèi)容。基本上,您可以給它帶/的任何字符串,并且可以在其上使用。

例如,我在這里使用一個隨機字符串,其中沒有文件名。您可以看到它仍然可以正常工作,并輸出一個字符串,刪除最后一個/及其后面的文本。

如果路徑中沒有斜線(/),它將輸出一個點(.)表示當前目錄。

你也可以使用多路徑的dirname。它將在一個新的行中返回每個路徑的輸出。

您可以使用-z選項在同一行中獲得結(jié)果,并以NULL字符分隔輸出。

bash腳本中使用目錄名

讓我們談?wù)勗赽ash腳本中使用目錄名。

假設(shè)您有一個文件路徑變量,并且想要獲取包含該文件的目錄的路徑。這可能是一個簡單的腳本:

pathname=”/home/dir/data/filename”

result=$(dirname “$pathname”)

echo $result

如前所述,dirname命令是basename命令的補充。與dirname不同,basename命令僅輸出路徑的最后一部分。

相關(guān)閱讀

主站蜘蛛池模板: 久久99精品一区二区三区 | 在线你懂| 男女免费高清在线爱做视频 | 久久亚洲伊人成综合人影院 | 日本二区在线观看 | 久热国产在线视频 | 最近的中文字幕视频大全高清 | 一级毛片中文字幕 | 小视频网站 | 亚洲国产精品免费观看 | 开心色播站 | 亚洲第一免费 | 亚洲人成影院在线高清 | 开心色99 | 一本久道热中字伊人 | 久久精品最新免费国产成人 | 国内自拍第五一页 | 欧美日韩精品一区二区三区四区 | 日本视频三区 | 桃花阁成人网在线观看 | 日韩一区二区国色天香 | 五月综合色婷婷影院在线观看 | 永久免费看mv网站入口 | 永久毛片| 亚洲五月六月丁香激情 | 亚洲图片自拍偷拍 | 高清欧美不卡一区二区三区 | 调教女m视频免费区 | 亚洲精品视频免费在线观看 | 西西午夜影院 | 日韩视频久久 | 日本高清免费在线视频 | 性视频网 | 国产羞羞事1000部在线观看 | 国产精品久久久久一区二区 | 亚洲六月丁香色婷婷综合久久 | 亚洲精品视频在线免费 | 欧美午夜视频一区二区三区 | 激情小说图片视频 | 亚洲自偷自偷图片在线高清 | 国产精品免费久久久免费 |