|P is for Practical|
changing date format in and outby gio001 (Acolyte)
|on Feb 13, 2009 at 23:37 UTC||Need Help??|
gio001 has asked for the
wisdom of the Perl Monks concerning the following question:
Hello, oh wise ones, forgive my simple question .... being new to the perl world. I have a file containing data like:
thousands of lines in the file. this is a DATE represented in julian, I guess, well I would like to process all the lines in the file and generate another output file with each original date translated into something like:
Fri Feb 13 14:28:46 2009
or possibly a format like
Fri 02 13 14 28 46 2009
I have been experimenting with this command on my AIX box:
perl -e 'use POSIX;print ctime(1234553326)'
yet I would not want to do a while loop executing this for each input one line at a time passing the input as a parameter to the ctime function and producing the output one line at a time, I am sure resource wise it is very bad!
I suspect what I am asking can probably be achieved in a single line of perl code!
So I am asking for your help, please answer when you get a chance.