#!/bin/bash declare -a FILELIST declare -ix A=0 declare -ix B=0 for FILENAME in `ls -1` do FILELIST[${A}]="${FILENAME}" A=$(( ${A} + 1 )) done while [ "x${FILELIST[B]}" != "x" ] do printf "Running Update On\t${FILELIST[${B}]}\n\n" FILELISTNEW=`${FILELIST[${B}]}|cut -d. -f2-4` printf "${FILELISTNEW}\n\n" #/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=${FILELISTNEW}-update >/dev/null B=$(( ${B} + 1 )) done