Public feed #724878

squidtime.pl

public text v1 · immutable
Raw Edit
·published 2007-10-03 22:56 UTC
rendered paste body
#!/usr/bin/perl -w 

use strict;

if (@ARGV) {
  my $time = 0;
  foreach $time (@ARGV) {
     print "$time: " . localtime($time) . "\n";
  }
} else {
  while (<STDIN>) {
    if (/^\d+$/) {
      printf("%d = %s\n", $_, scalar localtime($_));
    } else {
      while (/\b(\d{9,})(?:\.\d\d\d)?\b/) {
        $_ = $` . scalar(localtime($1)) . $';
      }
      print($_);
    }
  }
}