Использование двойных кавычек в качестве разделителя записей в AWK - PullRequest
1 голос
/ 11 июля 2010

Вопрос говорит сам за себя. Я пытался использовать awk 'BEGIN{RS=\"} /Match/{print $0}' input и каждую комбинацию экранирования и цитирования, которую только мог придумать. Любые идеи, как это осуществить?

Ответы [ 2 ]

4 голосов
/ 11 июля 2010

Вы можете использовать \ 042.

awk 'BEGIN{RS="\042"}{}' file

или

awk -vRS='"' '{}' file
0 голосов
/ 11 июля 2010

Это также работает:

awk 'BEGIN{RS="\""} /Match/{print $0}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...