Исключить пути к файлам из списка на основе содержимого файлов

Я бы посоветовал вам использовать интерфейс nmtuiдля настройки IP, маршрута, DNS и т. д., Это автоматически обновит соответствующие файлы конфигурации.

nmtuiупакован вместе с NetworkManager-tui-1.4.0-12.el7.x86_64 rpm.

-1
28.02.2020, 17:44
1 ответ

Вариант grep--files-without-matchили -Lможет быть тем, что вам нужно. Он говорит grep распечатать пути к файлам, содержимое которых не соответствует заданному шаблону. Например,

$ echo "bar" > foo
$ echo "quux" > baz

$ ls
baz foo

$ find. -type f | xargs -n1 grep -EL bar | xargs -n1 cat
quux

Здесь печатается «quux», потому что это результат catзапуска над файлами, содержимое которых не содержит «bar».

0
28.04.2021, 23:21

Теги

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