Почему я не могу соответствовать шаблону в этом случае? - PullRequest
1 голос
/ 20 июля 2011
 <tr>$
                                  <td nowrap valign="top" class="table_1row"><a name="d071301" id="d071301"></a>13-Jul-2011</td>$

я хотел бы соответствовать tr>$ <td nowrap valign, но когда я пытаюсь

grep -c "tr>\n<td nowrap valign" test.html

, тогда я также пытался

grep -c "tr>\n\s*<td nowrap valign" test.html

оба они ничего не находят.В чем здесь ошибка?

Еще один вопрос, могу ли я добавить символ ^ M в html-файл с помощью sed ??? спасибо

Ответы [ 2 ]

3 голосов
/ 20 июля 2011

grep выполняет только поиск по одной строке. Другой источник

Если вспомнить некоторые комментарии, sed выполняет многострочный поиск, и вы можете обратиться к возврату каретки в синтаксисе sed с помощью \r

0 голосов
/ 20 июля 2011

Чтобы добавить свой управляющий символ, добавьте действительный символ: введите Ctrl + V, Ctrl + M.

sed будет относиться к управляющему персонажу как к обычному персонажу.

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