2011-01-29 2 views
0

Как найти все строки, не содержащие этого слова: "_archive" ???как найти в тексте для отрицательного слова?

XXXXXXXXXXXXXXXXXXXXXXXXX _archive 1
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 2
XXXXXXXXXXXXXXXXXXXXXXXXX teste 1
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 3
XXXXXXXXXXXXXXXXXXXXXXXXX teste 2
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 4
XXXXXXXXXXXXXXXXXXXXXXXXX teste 3
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 5
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 6
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 7
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 8
XXXXXXXXXXXXXXXXXXXXXXXXX teste 4
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 9
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 10
XXXXXXXXXXXXXXXXXXXXXXXXX _archive 11
XXXXXXXXXXXXXXXXXXXXXXXX teste 5

Благодаря

+1

Какой язык вы используете? Являются ли эти строки в массиве на строку? Или одна длинная строка? – Wolph

ответ

3

Использование grep -v:

grep -v _archive inputfile.txt 

Эта команда выводит каждую строку в inputfile.txt, что делает не содержат _archive.

+0

но мне нужно сделать это в моем ultraedit ... знаете ли вы, как я могу сделать это с помощью регулярного выражения? – salsa

0

предположим, что ваш файл находится под "file.txt"

следующая команда Unix будет делать это

grep -v _archive file.txt 
Смежные вопросы