selectRecord() { STATUS="1" putMessage "Retrieving list of data records..." IFS="${IFS_CR}" # for RECORD in $( ls -1 ${DD_DATABASE}table${LABDAT}0 ) for RECORD in ${DD_DATABASE}table${LABDAT}0/* do RECORD="${RECORD#${DD_DATABASE}table${LABDAT}0/}" RECORD="${RECORD//${DIRSEP:=!}//}" # RECORD=$( ${CMD_ECHO} "${RECORD}" | sed -e "s/${DIRSEP:=!}/\//g" ) IFS="${IFS_NORM}" getRecord "${RECORD}" putAnswer "${1}" [[ "${FUNCTION}" = @(modify|config) ]] && TMP="Modify" [[ "${FUNCTION}" = "delete" ]] && TMP="Delete" if yesOrNo "${TMP} this record" then STATUS="0" break fi IFS=${IFS_CR} done IFS=${IFS_NORM} putMessage return ${STATUS} }