Нужна помощь с ошибками синтаксиса awk - PullRequest
0 голосов
/ 01 сентября 2010
config.status: creating Makefile
awk: ./confYwuPmF/subs.awk:2: S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""
awk: ./confYwuPmF/subs.awk:2:                          ^ syntax error
awk: ./confYwuPmF/subs.awk:3: S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""
awk: ./confYwuPmF/subs.awk:3:                              ^ syntax error
awk: ./confYwuPmF/subs.awk:3: S["/; s/!.*/"]=MAKE_MAN!%!_!# ""
awk: ./confYwuPmF/subs.awk:3:                         ^ syntax error
awk: ./confYwuPmF/subs.awk:4: S["/; s/!.*/"]=MAKE_MAN!%!_!# ""
awk: ./confYwuPmF/subs.awk:4:                             ^ syntax error
awk: ./confYwuPmF/subs.awk:5: S["/; s/!.*/"]=BUILD_POPT!$(popt_OBJS)%!_!# "$(popt_OBJS)"
awk: ./confYwuPmF/subs.awk:5:                                           ^ syntax error
awk: ./confYwuPmF/subs.awk:5: S["/; s/!.*/"]=CC_SHOBJ_FLAG!-o $@%!_!# "-o $@"
awk: ./confYwuPmF/subs.awk:5:                                  ^ invalid char '@' in expression
config.status: error: could not create Makefile

Извините, это, наверное, скучный вопрос, но, думаю, кто-то, кто знает awk, решит его за 2 минуты И я просто не могу понять это ...

редактировать

Я смог запустить это в другой системе, ... Так что считайте проблему решенной

1 Ответ

4 голосов
/ 01 сентября 2010

Я предполагаю, что проблема не в awk, а в программе, которая пытается сгенерировать скрипт awk.Так как он содержит такие вещи, как S["/; s/!.*"], мои деньги на sed.

У вас (GNU) sed установлен на машине?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...