Удалить все строки, кроме совпадающей строки шаблона. Лучшая практика (sed)

Я хочу удалить все строки, кроме строки (строк), содержащей совпадающий образец.

Вот как я это сделал:

sed -n 's/matchingpattern/matchingpattern/p' file.txt

Но я просто любопытно, потому что я переименовал соответствующий шаблон в сам соответствующий шаблон. Здесь выглядит пустой тратой.

Есть ли лучший способ сделать это?

18
задан Dataman 15 March 2016 в 13:14
поделиться