我有一個函數殼功能到IAM的嘗試發送陣列元件 -傳遞參數通過引用
for ((idx=5 ; idx < ${#arr[*]} ; idx++)); do
escape_html ${arr[idx]}
done
function escape_html() {
x=$1
out="${x/>/%gt;}"
out="${x/</%lt;}"
}
我想他們是否有要被改變的數組元素的值>或<後的函數調用(就像我們在調用引用中使用的一樣)。在這段代碼中,Iam將值傳遞給另一個變量。 Idont想要這樣做。我想直接根據我的觀點進行這樣的操作,並希望下次嘗試訪問這些陣列元素時反映這些更改。
將'escape_html'函數的結果賦值給循環中的數組索引。 –
使用前定義功能。 – Cyrus
@EtanReisner其實我們正在處理一個字符串(參數)。所以我不能返回它,因爲函數只能返回整數 – user2813853