#!/usr/bin/env zsh set -e targets=(web01 "db primary" cache01) targets+=(backup01) print -r -- "first=${targets[1]}" print -r -- "last=${targets[-1]}" print -r -- "count=${#targets[@]}" print -r -- "targets:" for target in "${targets[@]}"; do print -r -- "- $target" done