Я отслеживаю новые файлы, созданные в папке в Linux. Время от времени я выдаю в нем «ls -ltr». Но хотелось бы, чтобы была программа/скрипт, который автоматически печатал бы его, и только последние записи. Я сделал короткий цикл while, чтобы перечислить его, но он повторял записи, которые не были новыми, и мой экран продолжал сворачиваться, когда не было новых файлов. Я узнал о «часах», которые показывают, что я хочу, и обновляются каждые N секунд, но мне не нужен интерфейс ncurses, я ищу что-то вроде хвоста:
- непрерывный
- показывает только новое
- печатает в моем терминале, поэтому я могу запускать его в фоновом режиме и делать другие вещи и время от времени видеть вывод, который смешивается с тем, что я делаю: D
Подведение итогов: получить ввод, сравнить с предыдущим вводом, вывести только то, что является новым. Что-то, что делает это, не похоже на такой странный инструмент, я вижу, что он используется и в других ситуациях, поэтому я ожидал, что он уже существует, но я ничего не смог найти. Предложения?