Использованиеgrep
:
grep -v '[aejk]' /path/to/file
Использованиеawk
:
awk '! /[aejk]/ { print }' /path/to/file
Использованиеsed
:
sed '/[aejk]/d' /path/to/file
Регулярное выражение, используемое во всех этих примерах, /[aejk]/
, может быть транслитерировано как «любой символ из :a
, e
, j
или k
». Вызовы grep
и awk
возвращают любую строку, которая не соответствует этому выражению; вызов sed
имеет тот же конечный результат, но работает путем исключения из проанализированного файла любых строк, которые действительно совпадают.