Редактор SED: Удаление с использованием логического И
Добавлено: 2012-01-23 11:34:01
Добрый день.
Есть файл, в котором надо удалить строки, содержащие в себе "1", но только при условии, что в этой же строке будет иметься символ "!".
Как это сделать? Гуглю по sed, но не могу найти логическое И.
Пример:
sed -e '/1/d' -i /var/log/test.log
Но так он удаляет любую строку, где есть "1", а надо чтобы делал выборку строк, где есть и "1", и восклицательный знак.
Заранее спасибо.
Есть файл, в котором надо удалить строки, содержащие в себе "1", но только при условии, что в этой же строке будет иметься символ "!".
Как это сделать? Гуглю по sed, но не могу найти логическое И.
Пример:
sed -e '/1/d' -i /var/log/test.log
Но так он удаляет любую строку, где есть "1", а надо чтобы делал выборку строк, где есть и "1", и восклицательный знак.
Заранее спасибо.