Logo
  • Home
  • About
  • Services
  • Blogs
  • Career
  • Contact
Logo

The UK's #1 Software Development Company. PodTech IO builds custom software solutions for businesses. Call today for a free consultation

  • Address

    4th Floor, 4 Tabernacle Street London EC2A 4LU
  • Email

    info@podtech.com
  • Contact

    +44 (0) 20 8720 6583

Add a timestamp to every STDOUT line

  • Home
  • Add a timestamp to every STDOUT line
  • By podtech
  • In Perl UNIX

Add a timestamp to every STDOUT line

I found this useful for debugging and just handy to have in the toolbox. Alias within your profile!

Use:
./anyscript_you_choose | ./addtime

[perl]

#!/bin/perl -w
# filename: ./addtime

my($old)=select(STDOUT);
$|=1;
select(STDIN);
$|=1;
select ($old);

while(<>)
{
my($sec,$min,$hour,$mday,$mon,$year,$wday,$ydat,$isdst)= localtime (time);
printf “%02d:%02d:%4d %02d:%02d:%02d %s”,$mday,$mon+1,$year+1900,$hour,$min,$sec,$_;
}

[/perl]

Add a timestampAdd a timestamp to every STDOUT linePerlSTDOUT line
Perl – Get the md5 hash for a file
Readable Time – PHP, given a unix timestamp, return a readable time

Recent Posts

  • What is Software Piracy?
  • Microsoft and SITA Launch New Innovation Center in South Africa
  • Ericsson, Qualcomm and Thales to Launch 5G into Space
  • Schneider Electric Launches Free Data Center Professional Education Platform
  • UK and South Korea Reach Data Sharing Agreement

PodTech IO

The UK's #1 Software Development Company. PodTech IO builds custom software solutions for businesses. Call today for a free consultation

Company

  • About
  • Services
  • Contact
  • Blogs
  • Career

Terms

  • Terms & Conditions
  • Privacy Policy

Contact Us

  • ADDRESS

    Headquarter: Tabernacle Street London India: Vi john Tower, Gurgaon, Haryana
  • EMAIL

    info@podtech.com
  • CONTACT

    +44 (0) 20 8720 6583

Copyright ©2022 PodTech IO. All Rights Reserved

Logo