Prefix and postfix elements of a bash array

前端 未结 5 1763
-上瘾入骨i
-上瘾入骨i 2020-12-14 16:13

I want to pre- and postfix an array in bash similar to brace expansion.

Say I have a bash array

ARRAY=( one two three )

I want to b

5条回答
  •  Happy的楠姐
    2020-12-14 16:19

    Your last loop could be done in a whitespace-friendly way with:

    EXPANDED=()
    for E in "${ARRAY[@]}"; do
        EXPANDED+=("prefix_${E}_suffix")
    done
    echo "${EXPANDED[@]}"
    

提交回复
热议问题