#!/bin/bash set -eu for f in $*; do echo "** $f" cat "$f" | grep -v '^$' | grep -v '^#' | while read -r line; do echo "$line" cmd="$line --no-progress-meter --output /dev/null --fail" echo "$cmd" | bash || (echo ">>> Error <<<<" && exit 1) done echo done echo "all curl commands have been run with success!"