* Bob Cox (2010-03-06): [...] > --------------------- > Example: ask for a path with a default value. > Note: The -i option was introduced with Bash 4. > read -e -p "Enter the path to the file: " -i "/usr/local/etc/" FILEPATH > The user will be prompted, he can just accept the default, or edit it. > --------------------- > > This is exactly what I want. However, for the sake of compatibility, I > would like to do the same thing using older versions of bash, even if it > means messier coding. Does anyone have any ideas on how to do this > please?
PRELOADED="/usr/local/etc" read -e -p "Enter the filepath (Use . for the current directory, just hit ENTER to accept the default ${PRELOADED}, or type something else): " FILEPATH test -z ${FILEPATH} && FILEPATH=${PRELOADED} echo "Will use value: ${FILEPATH}" -André -- May as well be hung for a sheep as a lamb! Linkstation/KuroBox/HG/HS/Tera Kernel 2.6/PPC from <http://hvkls.dyndns.org> iPhone <http://hvkls.dyndns.org/downloads/documentation/README-iphone.html> -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100306143109.ga54...@fuchs