18.7.2. Применение цикла while при вводе с клавиатуры

18.7.2. Применение цикла while при вводе с клавиатуры

Цикл while может применяться для ввода информации с клавиатуры. В следующем примере введенная информация присваивается переменной film. Если нажать клавиши [Ctrl+D], цикл завершает выполнение.

$ pg whileread

#!/bin/sh

# whileread

echo " type <CTRL?D> to terminate"

echo -n "enter your most liked film :"

while read FILM

do

echo "Yeah, great film the $FILM"

done

Когда сценарий выполняется, вводимыми данными могут быть:

$ whileread

enter your most liked film: Sound of Music

Yeah, great film the Sound of Music

<CTRL?D>

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

8.2.4.3.8 Использование клавиатуры

Из книги Информационная технология ПРОЦЕСС СОЗДАНИЯ ДОКУМЕНТАЦИИ ПОЛЬЗОВАТЕЛЯ ПРОГРАММНОГО СРЕДСТВА автора Автор неизвестен


Профилактика клавиатуры

Из книги Собираем компьютер своими руками автора Ватаманюк Александр Иванович

Профилактика клавиатуры Клавиатура – устройство неприхотливое и обычно служит долго. Однако нельзя исключать непредвиденные ситуации – отломается штырь в контакте или откажется работать пара клавиш и т. д. Это происходит редко, а самое распространенное явление –


Раскладка клавиатуры

Из книги Реестр Windows автора Климов Александр

Раскладка клавиатуры Раскладка для окна ПриветствиеЕсли при установки системы вы в качестве основного языка установили русский язык, а пароль обычно используете на английском языке, то при выводе окна Приветствие вам каждый раз придется переключаться с русского языка


Ввод с клавиатуры

Из книги AutoCAD 2009 автора Орлов Андрей Александрович

Ввод с клавиатуры Чаще всего эскиз модели (детали, здания) создается на бумаге, а уже в электронный вариант переносится сформировавшаяся идея. Поэтому, работая над новым чертежом на компьютере, необходимо указывать точные координаты элементов модели.Абсолютные


Поиск величины при вводе

Из книги Советы по Delphi. Версия 1.0.6 автора Озеров Валентин

Поиск величины при вводе Каким способом можно производить поиск подходящих величин в момент ввода? Табличный курсор (визуально) должен перемещаться к наиболее подходящему значению при добавлении пользователем новых символов водимой величины.Первоначально код писался


Автозамена как средство предотвращения ошибок при вводе

Из книги Office 2007. Мультимедийный курс автора Мединов Олег

Автозамена как средство предотвращения ошибок при вводе В данном разделе мы рассмотрим механизм автозамены, использование которого позволяет избежать случайных ошибок, возникающих при вводе тех либо иных данных (текстовых, в формате даты и др.). Его смысл заключается в


Совет 29. Рассмотрите возможность использования istreambuf_iterator при посимвольном вводе

Из книги Эффективное использование STL автора Мейерс Скотт

Совет 29. Рассмотрите возможность использования istreambuf_iterator при посимвольном вводе Предположим, вы хотите скопировать текстовый файл в объект string. На первый взгляд следующее решение выглядит вполне разумно:ifstream inputFile("interestringData.txt");string fileData(istream_iterator<char>(inputFile)), //


Поломки при вводе

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Поломки при вводе Предположим, что в интерактивной системе необходимо выдать подсказку пользователю, от которого требуется ввести целое. Пусть только одна процедура занимается вводом целых - read_one_integer, которая результат ввода присваивает атрибуту last_integer_read. Эта


IV. Виртуальные клавиатуры

Из книги Описание работы пакета OOoFBTools Создание книг FB2 автора Кузнецов Вадим

IV. Виртуальные клавиатуры IV.1. Виды виртуальных клавиатурИногда требуется в текст документа (корректура, правка после OCR) ввести Unicode символы. Удобнее для этого использовать соответствующие виртуальные клавиатуры:1. Различные символы (стрелки, ноты…): 2. Математическая: 3.


Настройка клавиатуры

Из книги Настройка Windows 7 своими руками. Как сделать, чтобы работать было легко и удобно автора Гладкий Алексей Анатольевич

Настройка клавиатуры Чтобы перейти к настройкам клавиатуры, нужно на ее значке (см. рис. 2.7) щелкнуть правой кнопкой мыши и в открывшемся контекстном меню выбрать пункт Параметры клавиатуры. В результате на экране отобразится окно, изображенное на рис. 2.11. Рис. 2.11.


6 О вводе

Из книги Сначала мобильные! автора Вроблевски Люк

6 О вводе ОДНО ИЗ ГЛАВНЫХ ПРЕИМУЩЕСТВ Интернета заключается в том, что он позволяет человеку не только изучать и использовать контент, но и участвовать в его создании. В мобильных технологиях правильная организация ввода данных — вопрос не менее важный, чем их


Голубятня: Об Алёне из Эволвы и пальцевом вводе косинуса Сергей Голубицкий

Из книги Цифровой журнал «Компьютерра» № 159 автора Журнал «Компьютерра»

Голубятня: Об Алёне из Эволвы и пальцевом вводе косинуса Сергей Голубицкий Опубликовано 05 февраля 2013 года В минувшую пятницу так увлекся музыкальными эмоциями, что напрочь забыл подвести итоги нашей викторины и поздравить победителей :) Сегодня


Об Алёне из Эволвы и пальцевом вводе косинуса Сергей Голубицкий

Из книги Цифровой журнал «Компьютерра» № 159 (full) автора Журнал «Компьютерра»

Об Алёне из Эволвы и пальцевом вводе косинуса Сергей Голубицкий Опубликовано 05 февраля 2013 В минувшую пятницу так увлекся музыкальными эмоциями, что напрочь забыл подвести итоги нашей викторины и поздравить победителей :) Сегодня непременно


Предупреждение дублирования записей при вводе их из формы

Из книги Access 2002: Самоучитель автора Дубнов Павел Юрьевич

Предупреждение дублирования записей при вводе их из формы В главе 11 мы обсуждали вопрос об очистке базы данных от повторяющихся записей, которые попали в таблицы, и выяснили, что этот механизм может работать и в профилактическом режиме, предотвращая попадание дубликатов


Ввод с клавиатуры

Из книги Русский справочник по Win32 API автора Сорока Тарас

Ввод с клавиатуры SetKeyboardState Функция SetKeyboardState копирует массив из 256 байт состояний клавиш в таблицу состояния ввода с клавиатуры вызывающего потока. Это та же самая таблица, к которой имеют доступ функции GetKeyboardState и GetKeyState . Изменения, сделанные в этой таблице, не влияют на