Книга: Искусство программирования на языке сценариев командной оболочки
Пример 17-10. Блочный комментарий
Пример 17-10. Блочный комментарий
#!/bin/bash
# commentblock.sh
: << COMMENTBLOCK
echo "Эта строка не будет выведена."
Эта строка комментария не начинается с символа "#".
Это еще одна строка комментария, которая начинается не с символа "#".
&*@!!++=
Эта строка не вызовет ошибки,
поскольку Bash проигнорирует ее.
COMMENTBLOCK
echo "Код завершения "COMMENTBLOCK" = $?." # 0
# Показывает, что ошибок не возникало.
# Такая методика создания блочных комментариев
#+ может использоваться для комментирования блоков кода во время отладки.
# Это экономит силы и время, т.к. не нужно втавлять символ "#" в начале каждой строки,
#+ а затем удалять их.
: << DEBUGXXX
for file in *
do
cat "$file"
done
DEBUGXXX
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. Встроенная справка к сценарию
Похожие страницы
- Пример A-3. rn: Очень простая утилита для переименования файлов
- Пример 2.1
- Приложение G. Пример файла .bashrc
- Пример 4-3. Присваивание значений переменным простое и замаскированное
- Пример 17-1. dummyfile: Создание 2-х строчного файла-заготовки
- Пример 17-9. "Анонимный" Встроенный Документ
- Простейший пример делегата
- Пример
- 9.1.3. Учебный пример: программирование метаклассов в fetchmail
- 5.1.6. Пример программы
- Пример 3-1. Вложенные блоки и перенаправление ввода-вывода
- Пример 5.1