Терминал только производит последние несколько строк, и все прежде удалено

Я использую grep к строкам поиска в нескольких файлах. Это производит много текста, который является тем, в чем я нуждаюсь, но затем терминал просто удаляет весь вывод в то время как grep продолжает работать и таким образом, я вижу только последние несколько результатов grep найденный.

Как я делаю grep работа?

Я сожалею о вопросе о новичке, но я буквально искал целый Интернет и не нашел ответ. То, в чем я нуждаюсь, должно искать текст в, умножают двоичные файлы рекурсивно и производят строку от тех двоичных файлов, содержащих искомый текст.

grep делает это, но я не могу использовать его, если существует другое приложение, которое может сделать это, это было бы большим также.

0
задан 14 October 2018 в 07:43

1 ответ

Можно передать вывод по каналу к пейджеру как less, или перенаправьте его в файл и затем считайте файл с помощью любимого редактора или пейджера.

Например:

grep -R foo ./DIR | less    # search for foo, view a screen full at a time

или:

grep -R foo ./DIR > outputs # search for foo, and output the results to a file

less outputs                # view the file one screen full at a time
1
ответ дан 27 October 2019 в 08:06

Другие вопросы по тегам:

Похожие вопросы: