PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Linux
[問題] bash shell function傳入有含空格的變數
作者:
BBSealion
(海獅)
2014-10-11 15:03:58
最近剛開始學bash shell 遇到一個問題
如果我今天寫一個function
function printSth(){
echo $1
}
我要傳入的變數是
myVar="Hello World"
但我如果單純下指令:
printSth myVar
他只會印出Hello,而World就會被他當成第二個變數而沒有印出
請問有甚麼方法讓我傳入的變數可以包含空格嗎
(有試過跳脫字元也沒用 "Hello\ World")
感謝!
作者:
kenduest
(小州)
2014-10-11 16:24:00
一般都這樣用:printSth "$myvar"
作者:
BBSealion
(海獅)
2014-10-11 16:56:00
有道理耶! 感謝,被""、{}和空白迷惑中 總算快搞懂了
繼續閱讀
[問題] tomcat的performance
Santana9
[問題] virtual box 建立問題
cheatfinish
[分享] 在 Mint 17 安裝 Oracle Java 的方法
willrise
[問題] root LV not available 無法mount
Chopin5566
[問題] openwrt中uci config 如何跟程式連動
xb1015
[問題] host為Ubuntu下的VirtualBox USB裝置
sppm777
[問題] Ubuntu關機跟USB有關嗎?
jerryozoz
Re: [問題] 進入全部的子目錄做git pull
Bellkna
Re: [問題] 進入全部的子目錄做git pull
filiaslayers
[閒聊] Bugzilla 有安全漏洞(可能影響很多軟體)
willrise
Links
booklink
Contact Us: admin [ a t ] ucptt.com