[英]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.