Red de conocimiento informático - Material del sitio web - ¿Cómo usar tee para obtener el tiempo de compilación en Linux?

¿Cómo usar tee para obtener el tiempo de compilación en Linux?

Esto se debe a que los resultados del tiempo se emiten mediante error estándar.

(hora . /a.out) >& archivo de registro

(hora . /a.out) >archivo de registro 2&>1

(hora . /a .out) .out) 2>&1 | tee logfile

entre paréntesis. Esto resuelve el problema. En otras palabras, estás ejecutando en una subcapa.

Además, el último bash no solo admite >&, sino también &>.

También puedes usar {;} para especificar un conjunto de comandos.

{ hora ./a.out } >& archivo de registro

{ hora ./a.out } > archivo de registro 2&1

{ hora ./a .out } > logfile 2&1

{ time .2>&1 | tee logfile

{ Debe haber un espacio después, de lo contrario se informará un error -bash: error de sintaxis token casi inesperado `}' . No olvides los dos puntos.