У меня есть каталог с большим количеством файлов. Я пытаюсь найти текст, расположенный хотя бы в одном из файлов. Текст, вероятно, находится в одном из последних файлов. Какая команда для этого? Я думал, что это будет выглядеть примерно так: ls -t | head -5 | grep abaaba
.
Например, если у меня есть 5 файлов, возвращенных из ls -t | head -5
: - файл1, файл2, файл3, файл4, файл5, мне нужно знать, какой из этих файлов содержит abaaba
.
ls -t | head -5 | xargs grep abaaba
. Если вокруг вас есть пустое пространство, то вам придется больше работать; неясно, является лиls
частью ответа (более вероятно, что это часть проблемы). - person Jonathan Leffler   schedule 23.07.2015xargs grep abaaba
? Звучит так, как будто вы пропустилиgrep
. - person Jonathan Leffler   schedule 23.07.2015