Я обрабатываю справочную страницу в формате nroff с помощью awk, чтобы извлечь параметры для каждой команды... Я понял, что параметры начинаются с \fB
, за которыми следует фактическая опция, и, возможно, \fP
и аргументы опции и так далее...
Пример:
\fB\-\-author\fR
Начал писать awk-скрипт, указав FS = "\fB"
... ну не получилось... Пробовал экранировать \
, переходя на FS = "\\fB"
но тоже не получилось... что я делаю не так?
Это мой сценарий:
BEGIN {
FS = "\\f." # "\\\\f." didn't work either
}
{
print $2
}
это ввод
\fB-o\fP
Где я хочу, чтобы 2 доллара были -o. Но это просто не сработает.