[lang-ref] ( insert_item_by_position ) ( bash )
@test "insert item by position alternative" {
# items=( "${items[@]:0:pos}" item "${items[@]:pos}" )
items=(A B D E)
pos=2
item=C
items=( "${items[@]:0:$pos}" "$item" "${items[@]:$pos}" )
[ ${#items[@]} -eq 5 ]
[ "${items[*]}" = "A B C D E" ]
# Note: '$' in '$pos' can be ommitted
items=(A B D E)
items=( "${items[@]:0:pos}" "$item" "${items[@]:pos}" )
[ ${#items[@]} -eq 5 ]
[ "${items[*]}" = "A B C D E" ]
}