===== Agregar fecha y hora a cada linea resultante de la ejecuciĆ³n de un comando en GNU/Linux=====
**Usando Perl**.
ping 8.8.8.8 | perl -nle 'print scalar(localtime), " ", $_'
Tue Sep 18 16:17:22 2018 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
Tue Sep 18 16:17:22 2018 64 bytes from 8.8.8.8: icmp_seq=1 ttl=121 time=2.87 ms
Tue Sep 18 16:17:23 2018 64 bytes from 8.8.8.8: icmp_seq=2 ttl=121 time=2.85 ms
**Usando Perl y redireccionando a un fichero (/tmp/file)**.
ping 8.8.8.8 | perl -nle '$|++;print scalar(localtime), " ", $_' > /tmp/file
**Comando ts** (moreutils).
ping 8.8.8.8 | ts
sep 18 16:08:41 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
sep 18 16:08:41 64 bytes from 8.8.8.8: icmp_seq=1 ttl=121 time=3.02 ms
sep 18 16:08:42 64 bytes from 8.8.8.8: icmp_seq=2 ttl=121 time=2.85 ms
# Redireccionar a fichero no necesita nada especial.
ping 8.8.8.8 | ts > /tmp/file