Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Поиск файлов по строке / 7 сообщений из 7, страница 1 из 1
27.07.2012, 19:16
    #37896028
mmm-crash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск файлов по строке
Доброго времени суток!
Требуется сделать следующее - в директории home найти все файлы, в которых содержится "Error" или не содержится "successfully".
Затем создать новый файл, который будет содержать имена всех найденных.

Как это можно сделать?
...
Рейтинг: 0 / 0
27.07.2012, 19:25
    #37896036
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск файлов по строке
mmm-crashКак это можно сделать?

grep-ом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
27.07.2012, 19:36
    #37896047
mmm-crash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск файлов по строке
да, я пробовала
Код: plaintext
find /home/ -type f | xargs grep -l ERROR  | xargs grep -l -v successfully | xargs cat > /dir/5.txt 
но в таком случае выбираются файлы, содержащие ERROR и не содержащие successfully
а нужно или
...
Рейтинг: 0 / 0
27.07.2012, 19:58
    #37896065
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск файлов по строке
grep -r -l ERROR /home/ >/dir/5.txt
grep -r -l -v successfully /home/ >>/dir/5.txt
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.07.2012, 22:42
    #37897022
mmm-crash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск файлов по строке
Спасибо! А можно ли это сделать одной командой?
...
Рейтинг: 0 / 0
29.07.2012, 23:06
    #37897027
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск файлов по строке
mmm-crashА можно ли это сделать одной командой?
Может и можно, покопайся в регэкспах. Но зачем?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.07.2012, 13:25
    #37897637
mmm-crash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск файлов по строке
да, действительно незачем. Кстати, grep -r -l -v successfully /home/ >>/dir/5.txt дает неверный результат, правильно использовать опцию -L:
grep -L successfully /home/ >>/dir/5.txt
(на случай, если еще кому-то пригодится)
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Поиск файлов по строке / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]