Рейтинг:0

Как прослушать результат команды с помощью хвоста?

флаг mx

Я хотел бы выполнить эту команду:

хвост -f | tac мой файл.txt

так меняет порядок строк, команда работает нормально, за исключением части «слушать».

Когда файл обновится, хвост команда не обновляет консоль.

Возможно ли это выполнить?

флаг hr
Когда вы делаете `tail -f | tac myfile.txt`, команда `tail -f` отслеживает стандартный ввод, а `tac` (отдельно) реверсирует `myfile.txt` - на самом деле ничего не передается от одного к другому, если честно.OTOH, если вы сделаете `tail -f myfile.txt | tac`, `tac` будет зависать в ожидании завершения `tail -f` (потому что он не может искать конец стандартного ввода).
флаг mx
@steeldriver спасибо за ваш ответ, я решил свою проблему, добавив команду `watch`.
флаг hr
Мне было интересно, может ли `watch` предоставить решение - пожалуйста, добавьте ответ, показывающий, как вы его решили.
флаг mx
Это было мое решение @steeldriver `watch -n 0.5 "tail -n -50 /filepath/filename.txt | tac"`, это не совсем то, что я искал, но решает проблему для моего личного использования.

Ответить или комментировать

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