Dobrý den, při spojení dvou polí v bashi "mizí" prázdný řetězec na začátku druhého pole. Nevíte proč tomu tak je?
#!/bin/bash
arr1=("" "centos" "debian" "rocky")
arr2=("alma")
# jedno pole, OK
for value in "${arr1[@]}"
do
echo $value
done
echo "po spojeni"
#spojim pole, ale zmizi prazdny retezec na zacatku pole. Proc?
arr3=(${arr1[@]} ${arr2[@]})
for value in "${arr3[@]}"
do
echo $value
done
exit 0
-------------------------------------------------
Výstup:
centos
debian
rocky
po spojeni
centos
debian
rocky
alma