On Sun, Mar 07, 2010 at 21:11:29 -0500, A. Costa (agco...@gis.net) wrote: > Bash isn't strictly needed, plain Bourne shell works, using parameter > substitution
[...] Thank you for you time and trouble. As it happens, I did in fact upgrade this lenny box to use bash version 4.1-1 and all is now working perfectly with the -i option - but thanks again for your efforts. > (Debian's minimal 'dash' also has a 'read -i', so for > current Debian, the '-i' is universal. Earlier versions, > or other *nixs might not though.) Not so sure that is correct about dash: $ apt-cache policy dash dash: Installed: 0.5.5.1-3 Candidate: 0.5.5.1-3 $ ps -p $$ PID TTY TIME CMD 11777 pts/5 00:00:00 dash $ read -e -p "Enter something:" -i "Default data" data read: 16: Illegal option -e $ read -p "Enter something:" -i "Default data" data read: 17: Illegal option -i $ read -p "Enter something:" data Enter something: So it seems it understands neither the -e nor -i options (not that it really matters and TBH it is hardly surprising as dash is supposed to be very lightweight). -- Bob Cox. Stoke Gifford, near Bristol, UK. Please reply to the list only. Do NOT send copies directly to me. http://bobcox.com/ -- 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/20100308172721.ga4...@bobcox.com