Я бег команды:Как перенаправить stderr в файл для всего канала?
mycmd1 | mycmd2 | mycmd3 | lp
Есть ли способ, чтобы перенаправить поток ошибок в файл для всей трубы вместо того, чтобы повторять это для каждой команды?
То есть, я бы предпочел не делать этого:
mycmd1 2>/myfile | mycmd2 2>/myfile | mycmd3 2>/myfile | lp 2>/myfile
'{...; } 'лучше, потому что он не создает подоболочку. – janos
Почему подоболочки нежелательны? – springloaded