#!/bin/bash set -eu -o pipefail n="$1" shift i=0 while [ "$i" -lt "$n" ] && "$@" do i=$(( "$i" + 1 )) done