最後のものを除いて、|
を持つbash配列の各要素を追加しようとしています。bash配列の最後の要素を除くすべての要素に文字を追加する
array=("element1" "element2" "element3")
私の所望の出力は、私が唯一のことを使用することができ、他のループのアプローチがあり、私は
array=echo ${array1[@]}|sed 's/|$//'
によって
for i in ${!array[@]};
do
array1+=("${array[$i]}|")
done
行わ続いている何
array=("element1"|"element2"|"element3")
だろう文字を追加する最後まで1つの要素まで?
'アレイ=( "element1" | "element2" | "element3") 'は3の代わりに1つの要素にすぎません。 – anubhava
@anubhava、はい、ただ1つの要素は問題ありません。 –