簡體   English   中英

Shell腳本中的當前目錄

[英]Current Directory in Shell Script

我對shell腳本很陌生。

當用戶使用bash scriptName.sh運行我的腳本時,我試圖建立目錄。

目前我的shell腳本看起來像

mkdir -p build/iphoneos/XXXXXXXXXX.txt

我想知道如何在腳本中將當前目錄的名稱代替XXXXXXX

任何幫助將不勝感激。

您可以使用:

mkdir -p build/iphoneos/$(basename $PWD).txt

要么

mkdir -p build/iphoneos/${PWD##*/}.txt

第一個調用basename二進制文件。 第二個刪除所有字符,直到最后一個/字符。

使用pwd並解析得到最后的單詞。

這是一種方法

foo=`pwd | rev | cut -f1 -d'/' | rev` 

然后使用$foo代替XXXXX

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM