在bash腳本我實現一些功能,帶參數的功能在bash特殊參數
問題是,當參數instaed的是星期一是一週
如何傳遞這一點END參數功能如此功能
function week{
TIME=$1
}
需要$TIME
「END OF THE WEEK
」,而不僅僅是「END
「?
在bash腳本我實現一些功能,帶參數的功能在bash特殊參數
問題是,當參數instaed的是星期一是一週
如何傳遞這一點END參數功能如此功能
function week{
TIME=$1
}
需要$TIME
「END OF THE WEEK
」,而不僅僅是「END
「?
您可以使用:
TIME="$*"
得到串成的參數所有,如:
#!/bin/bash
function week {
TIME="$*"
echo "${TIME}"
}
week end of the week
產生(使用的全部四個參數):
end of the week
如果你想保留空白。你可以將它作爲引用的字符串傳遞。
#!/bin/bash
function week {
TIME="$*"
echo "${TIME}"
}
week "end of the week"
產生(從一個單一參數):
end of the week
function week {
TIME="$1"
}
用雙引號括起一個變量來防止分詞,但插入變量的值。單引號字符串的處理更少。
function week {
TIME="$1"
}
week 'END OF THE WEEK'
function week {
TIME="$1"
}
--syntax編輯太慢了;)