嗨,大家好我想寫一個shell腳本來安裝java併爲其設置路徑。如何分配「/」到shell腳本中的變量
爲此,我試圖獲取已安裝Java的根文件夾。我通過使用grep命令成功完成了這項工作。我的java主目錄是這樣的/usr/bin/java
。我分別獲得usr
目錄。現在我想將/usr
字符串文字添加到變量。但它只是在它之前添加usr
以及一個空格。任何人都可以幫助我解決這個問題。
下面是我給,雖然不是真正的一個例子...
directory="/usr/bin/java"
echo $directory
IFS=/
set $directory
echo /$2
t=$'/'$2
echo $t
嘗試擺脫正向斜線; '\ /' – 2013-04-07 08:29:39
告訴我們你正在使用什麼外殼,這可能有助於獲得答案 – 2013-04-07 08:30:15
恢復'IFS'!或者更好:不要玩'IFS',只需使用:'set - $ {directory // \ //}' – 2013-04-07 08:35:46