Как удалить строки, соответствующие определенному шаблону в Perl? - PullRequest
5 голосов
/ 07 декабря 2011

Я хотел бы сделать что-то похожее на sed в Perl, а именно иметь возможность удалять строки, соответствующие определенному шаблону.

С учетом этого ввода:

abcd
edfd
abcd
derder
abcd
erre

Я хочу удалить строки, содержащие bc. Как я могу это сделать?

Ответы [ 2 ]

8 голосов
/ 07 декабря 2011

Мне пришлось использовать двойные кавычки в Windows: perl -ne "print, если / bc /" file

3 голосов
/ 08 декабря 2011

Это часто задаваемые вопросы.

Как изменить, удалить или вставить строку в файл или добавить в начало файла?

Если вы программируете на Perl, тогда стоит потратить пару часов, чтобы ознакомиться с FAQ .

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