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


0

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

Please enter the city: Toronto

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

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

Ответы:


3

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

read -e -p "Please enter the city: " -i "Toronto" REPLY

Супер! Работает на Debian. Не работает в OS X ML. Как это сделать на Mac?
user151851

1
@ user151851 Вы можете установить Bash 4.x с такими менеджерами пакетов, как Homebrew ,
slhck

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.