Имеется tty с файлом устройства /dev/pts/25.
Нужно выполнить bash-команду так, чтобы все стандартные потоки попали в /dev/pts/25. Причем необходимо, чтобы даже составная команда сработала как единое целое.
Другими словами, отдельная команда работает без ошибок:
ls -l </dev/pts/25 >/dev/pts/25 2> /dev/pts/25
А составная выдает ошибку:
ls -l | grep lib </dev/pts/25 >/dev/pts/25 2> /dev/pts/25
ls: ошибка записи: Обрыв канала
Вопрос: как сделать так, чтобы составная команда ls -l | grep lib рассматривалась как «единая» и не было вышеуказанной ошибки?