No zsh, como posso anotar cada linha em um arquivo para o qual stdout e stderr foram redirecionados com a origem da linha (stdout ou stderr)?
Quero uma saída com o nome da fonte anexado à linha, como:
stdout: <a line written to stdout>
stderr: <a line written to stderr>
Redirecione stdout e stderr para processar substituições que farão a anotação e redirecionarão tudo para o arquivo:
Se você tiver
ts
moreutils , será um pouco mais curto: