Supondo que seja o shell bash - e uma versão recente do bash :
read -e -p "Please enter the city: " -i "Toronto" REPLY
Basicamente eu quero entrada padrão que o usuário pode editar, se necessário. Por exemplo:
Please enter the city: Toronto
em que "Toronto" é o texto padrão e o usuário pode excluí-lo e entrar em outra cidade.
Edit: estou usando o bash 3.2 no OS X.
Você não especificou qual shell está usando.
#!/usr/bin/env bash read -p "Enter a town: " -e -i Toronto TOWN echo $TOWN
Exemplo roubado de link
Tags command-line bash macos