===== 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