Fruits=("${Fruits[@]}" "Watermelon") # PushFruits+=('Watermelon') # Also PushFruits=( "${Fruits[@]/Ap*/}" ) # Remove by regex matchunset Fruits[2] # Remove one itemFruits=("${Fruits[@]}") # DuplicateFruits=("${Fruits[@]}" "${Veggies[@]}") # Concatenatelines=(`cat "logfile"`) # Read from file
echo "${Fruits[0]}" # Element #0echo "${Fruits[-1]}" # Last elementecho "${Fruits[@]}" # All elements, space-separatedecho "${#Fruits[@]}" # Number of elementsecho "${#Fruits}" # String length of the 1st elementecho "${#Fruits[3]}" # String length of the Nth elementecho "${Fruits[@]:3:2}" # Range (from position 3, length 2)echo "${!Fruits[@]}" # Keys of all elements, space-separated