sed & awk / sed & awk: 5.2 Комментарии
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Вы можете использовать комментарии для документации скрипта и описания его возможностей. Начиная с этой главы, наши полные скрипты будут начинаться с комментария. Строка комментария может быть первой строкой в скрипте. В System V версии sed комментарии разрешены только на первой строке. В некоторых версиях, влючая sed на SunOS 4.1.x и GNU sed, можно помещать комментарии в любую часть скрипта, даже в строку после команды. Примеры в этой книге будут следовать более строгому случаю Systev V sed, ограничивая комментарии первой строкой скрипта. Как правило, возможность использовать комментарии для документации скрипта очень ценна и Вам следует ее использовать, если Ваша версия sed это позволяет. r0mk 14.02.13 в 11:08 |
|
|
Знак решетки (#) должен быть первым символом строки. Синтаксис комментария следующий: r0mk 14.02.13 в 11:08 |
||
|
#[n] r0mk 14.02.13 в 11:08 |
||
|
Следующий пример демонстрирует первую строку скрипта: r0mk 14.02.13 в 11:09 |
||
|
# wstar.sed: convert WordStar files r0mk 14.02.13 в 11:09 |
||
|
Если необходимо, то комментарии могут быть продолжены на несколько строк, добавив в конце строки бекслеш. [2] Для согласованности, Вы можете начинать следующую строку с #, тем самым назначение строки будет очевидным. r0mk 14.02.13 в 11:14 |
||
|
[2] Это не работает в GNU sed (версия 2.0.5). r0mk 14.02.13 в 11:15 |
||
|
Если следущий символ после # n, то скрипт не будет автоматически производить вывод. Это эквивалентно указанию опции -n в коммандной строке. Остальная часть строки после n, рассматривается как комментарий. По стандартам POSIX, #n должны быть первыми двумя символами в файле. r0mk 14.02.13 в 11:18 |
