#!/bin/bash echo "Last page?" read file readarray -d '' entries < <(printf '%s\0' *.jpg | sort -zV) for entry in "${entries[@]}"; do # do something with $entry echo $entry mv "$entry" $file".jpg" file=$((file + 1)) done