以下是我對失敗部分的摘錄:
if [[ -n "${war_to_be_deployed-}" ]] ; then
[[ "${#runtime_args[@]-}" == "${#expected_runtime_args[@]-}" ]] || _fatal "Failed runtime_args"
for ((i=0 ; i<${#runtime_args[@]-} ; i)); do
在 bash 上拋出以下錯誤GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu)。我在這里做錯了什么?謝謝你。
${#runtime_args[@]-}: bad substitution
uj5u.com熱心網友回復:
${#runtime_args[@]}是陣列中的元素數。試驗-是觸發錯誤的原因。這個腳本生成了嗎?對我來說,這看起來像是一個語法錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/364449.html
