Предположим, у меня есть файл t.txt с множеством строк, содержащих 'a'.Я озадачен, почему это не работает:
cat <(tail -f t.txt | grep a)
Приведенная выше команда просто зависает, ничего не печатая, даже если в каждой строке есть совпадение.Это потому, что cat ожидает вывода "tail" вместо "grep"?Как я могу это исправить?
Кстати, я пробовал другой вариант с двойной подстановкой процесса:
cat <(grep a <(tail -f t.txt))
Это также зависает, ничего не печатая.
У кого-нибудь есть подсказка