[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" ]
}