Книга: Искусство программирования на языке сценариев командной оболочки
Пример 17-6. Отключение подстановки параметров
Пример 17-6. Отключение подстановки параметров
#!/bin/bash
# Вывод встроенного документа командой 'cat', с запретом подстановки параметров.
NAME="John Doe"
RESPONDENT="автора этого сценария"
cat <<'Endofmessage'
Привет, $NAME.
Примите поздравления от $RESPONDENT.
Endofmessage
# Подстановка параметров не производится, если строка ограничитель
# заключена в кавычки или экранирована.
# Тот же эффект дают:
# cat <<"Endofmessage"
# cat <<Endofmessage
exit 0
Еще один пример сценария, содержащего встроенный документ и подстановку параметров в его теле.
Оглавление статьи/книги
- Пример 17-1. dummyfile: Создание 2-х строчного файла-заготовки
- Пример 17-2. broadcast: Передача сообщения всем, работающим в системе, пользователям
- Пример 17-3. Вывод многострочных сообщений с помощью cat
- Пример 17-4. Вывод многострочных сообщений с подавлением символов табуляции
- Пример 17-5. Встроенные документы и подстановка параметров
- Пример 17-6. Отключение подстановки параметров
- Пример 17-7. Передача пары файлов во входящий каталог на "Sunsite"
- Пример 17-8. Встроенные документы и функции
- Пример 17-9. "Анонимный" Встроенный Документ
- Пример 17-10. Блочный комментарий
- Пример 17-11. Встроенная справка к сценарию
Похожие страницы
- Пример 17-1. dummyfile: Создание 2-х строчного файла-заготовки
- Пример 17-9. "Анонимный" Встроенный Документ
- Пример 17-5. Встроенные документы и подстановка параметров
- Пример установочного скрипта
- Пример из практики
- Отключение питания
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ
- Включение и отключение синхронного вывода
- Примеры получения статистики
- Пример применения метода «пять почему»
- Единое имя файла параметров InterBase
- Пример 12-8. Частота встречаемости отдельных слов