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

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

grep-ом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поиск файлов по строке
    #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
Поиск файлов по строке
    #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
Поиск файлов по строке
    #37897022
mmm-crash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! А можно ли это сделать одной командой?
...
Рейтинг: 0 / 0
Поиск файлов по строке
    #37897027
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mmm-crashА можно ли это сделать одной командой?
Может и можно, покопайся в регэкспах. Но зачем?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Поиск файлов по строке
    #37897637
mmm-crash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, действительно незачем. Кстати, grep -r -l -v successfully /home/ >>/dir/5.txt дает неверный результат, правильно использовать опцию -L:
grep -L successfully /home/ >>/dir/5.txt
(на случай, если еще кому-то пригодится)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Поиск файлов по строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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