Книга: Искусство программирования на языке сценариев командной оболочки
Пример 16-9. Перенаправление в конструкции if/then
Пример 16-9. Перенаправление в конструкции if/then
#!/bin/bash
if [ -z "$1" ]
then
Filename=names.data # По-умолчанию, если файл не задан.
else
Filename=$1
fi
TRUE=1
if [ "$TRUE" ] # конструкции "if true" и "if :" тоже вполне допустимы.
then
read name
echo $name
fi <"$Filename"
# ^^^^^^^^^^^^
# Читает только первую строку из файла.
exit 0
Оглавление статьи/книги
- Пример 16-4. Перенаправление в цикл while
- Пример 16-5. Альтернативная форма перенаправления в цикле while
- Пример 16-6. Перенаправление в цикл until
- Пример 16-7. Перенаправление в цикл for
- Пример 16-8. Перенаправление устройств (stdin и stdout) в цикле for
- Пример 16-9. Перенаправление в конструкции if/then
- Пример 16-10. Файл с именами "names.data", для примеров выше
Похожие страницы
- 16.2. Перенаправление для блоков кода
- Пример 16-9. Перенаправление в конструкции if
- Пример 16-4. Перенаправление в цикл while
- Пример 16-5. Альтернативная форма перенаправления в цикле while
- Итерационные конструкции
- 2. Программные конструкции
- Конструкции while и do
- Пример установочного скрипта
- Пример из практики
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ
- Примеры получения статистики
- Пример применения метода «пять почему»