sed удаляет строки, не соответствующие шаблонам в текстовом файле

Я решил свою проблему, добавив репозиторий Wine в файл apt sources.list и установив Wine, используя шаги, описанные в официальной Wiki , вместо того, чтобы просто выполнить sudo apt install wine. Возможно, мне не хватило каких-то библиотек.

1
04.07.2020, 11:17
1 ответ

Это должно работать:

sed -E -n '/.*[0-9]+\.txt$/p' file.txt

Если вы посмотрите на информацию sed , в параграфе 2.1 вы найдете несколько примеров использования комбинации sed -n '...p'.

Приведенная выше команда выводит на стандартный вывод. Если вы хотите изменить файл на месте, добавьте опцию -i.

0
18.03.2021, 23:22

Теги

Похожие вопросы