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

0

Знак решетки (#) должен быть первым символом строки. Синтаксис комментария следующий:

r0mk 14.02.13 в 11:08

0

#[n]

r0mk 14.02.13 в 11:08

0

Следующий пример демонстрирует первую строку скрипта:

r0mk 14.02.13 в 11:09

0

# wstar.sed: convert WordStar files

r0mk 14.02.13 в 11:09

0

Если необходимо, то комментарии могут быть продолжены на несколько строк, добавив в конце строки бекслеш. [2] Для согласованности, Вы можете начинать следующую строку с #, тем самым назначение строки будет очевидным.

r0mk 14.02.13 в 11:14

0

[2] Это не работает в GNU sed (версия 2.0.5).

r0mk 14.02.13 в 11:15

0

Если следущий символ после # n, то скрипт не будет автоматически производить вывод. Это эквивалентно указанию опции -n в коммандной строке. Остальная часть строки после n, рассматривается как комментарий. По стандартам POSIX, #n должны быть первыми двумя символами в файле.

r0mk 14.02.13 в 11:18

0
Минутку...