Я хочу написать скрипт, который будет принимать идентификатор в качестве ввода от пользователя. На основании этого ввода он будет искать каталоги, чтобы найти файл, который содержит данный идентификатор. Теперь в каталоге более 10 файлов, но все они имеют одинаковый идентификатор. Так что, если я использую grep
он выдаст мне файлы только в отсортированном порядке. Я не хочу отображать все файлы, кроме самого последнего файла в каталоге, который содержит этот идентификатор. Предположим, у меня есть файлы a1
, a2
, a3
, a4
, a5
, a6
и т.д. Все файлы имеют некоторую информацию, но отличается только их идентификатор.
Я попробовал grep -lr "$read" | ls -ltr
, но он отображает только файлы в порядке возрастания, не достигая полной цели. Я хочу подсказку / предложение, как бы я работал для рендеринга последнего файла с путем.