set ./file[123] ### set an arg array of the glob resolution
while [ "${2+:}" ] ### while there are at least 2 args
do [ "$1" -nt "$2" ] && ### if $1 is newer than $2 then ...
set "$@" "$1"; shift ### reset the array to itself + $1; shift regardless
done; cat <"$1" ### after loop cat $1 or report no glob match