2011-09-26 76 views
2

我仍然是linux shell腳本的初級用戶,並且希望獲得某些腳本的幫助。從shell腳本的命令行解析參數

我會跑的樣本shell腳本,如命令行,在一個目錄中取作爲參數如下:

./script.sh /some_dir/some_exe 

如何可以解析出我的shell腳本「some_dir」?

謝謝。

回答

3

dirname命令從字符串中提取目錄名稱;所以

THEDIR=`basename "$1"` 

應該做的伎倆。

0

如果你使用Bash,它應該存儲在$1。我很確定其他炮彈是一樣的。

+0

哦,廢話,對不起,我錯過了你只是想要參數的目錄的部分。 – clarkb86