Текст по умолчанию для команды чтения оболочки?

0

В основном я хочу ввод по умолчанию, который пользователь может редактировать при необходимости. Например:

Please enter the city: Toronto

где «Торонто» - текст по умолчанию, и пользователь может удалить его и ввести другой город.

Изменить: я использую Bash 3.2 на OS X.

user151851
источник

Ответы:

3

Предполагая, что это удар оболочка - и недавняя версия удар :

read -e -p "Please enter the city: " -i "Toronto" REPLY
grawity
источник
Супер! Работает на Debian. Не работает в OS X ML. Как это сделать на Mac?
user151851
1
@ user151851 Вы можете установить Bash 4.x с такими менеджерами пакетов, как Homebrew ,
slhck