USTTN-LAN
asked on
How do I show date in MM/DD/YYYY format in bash on a Solaris 10 system?
I tries to gray some info from a file:
#!/bin/bash
today_date=`date +'%a %b %e'`
rm /scripts/TSU_output.txt 2>/dev/null
grep -i "$today_date" /home/ftran/xferlog >> /scripts/TSU_output.txt
mailx -s "Xferlog from Oiler ${today_date}" abc@abc.com < /scripts/TS
U_output.txt
the output of the script is:
Tue Dec 29 00:33:49 EST 2009 * * Processing SUCCESSFUL - cr867r01.09363
Tue Dec 29 00:33:50 EST 2009 * * Processing SUCCESSFUL - cr867r02.09363
Tue Dec 29 00:33:51 EST 2009 * * Processing SUCCESSFUL - cr867r03.09363
Tue Dec 29 00:33:53 EST 2009 * * Processing SUCCESSFUL - cr867r04.09363
Tue Dec 29 00:33:54 EST 2009 * * Processing SUCCESSFUL - cr867r05.09363
Tue Dec 29 00:33:55 EST 2009 * * Processing SUCCESSFUL - cr867r06.09363
Tue Dec 29 00:33:56 EST 2009 * * Processing SUCCESSFUL - cr867r07.09363
Tue Dec 29 00:39:24 EST 2009 * * Processing SUCCESSFUL - ir115r01.09363
Tue Dec 29 00:50:35 EST 2009 * * Processing SUCCESSFUL - bd250r01.09363
Tue Dec 29 04:58:21 EST 2009 * * Processing SUCCESSFUL - ir115r01.09363
is there a way I can make it to come up as:
12/29/2009 04:58:21 EST 2009 * * ir115r01.09363 Processing SUCCESSFUL
without changing the original file xferlog?
#!/bin/bash
today_date=`date +'%a %b %e'`
rm /scripts/TSU_output.txt 2>/dev/null
grep -i "$today_date" /home/ftran/xferlog >> /scripts/TSU_output.txt
mailx -s "Xferlog from Oiler ${today_date}" abc@abc.com < /scripts/TS
U_output.txt
the output of the script is:
Tue Dec 29 00:33:49 EST 2009 * * Processing SUCCESSFUL - cr867r01.09363
Tue Dec 29 00:33:50 EST 2009 * * Processing SUCCESSFUL - cr867r02.09363
Tue Dec 29 00:33:51 EST 2009 * * Processing SUCCESSFUL - cr867r03.09363
Tue Dec 29 00:33:53 EST 2009 * * Processing SUCCESSFUL - cr867r04.09363
Tue Dec 29 00:33:54 EST 2009 * * Processing SUCCESSFUL - cr867r05.09363
Tue Dec 29 00:33:55 EST 2009 * * Processing SUCCESSFUL - cr867r06.09363
Tue Dec 29 00:33:56 EST 2009 * * Processing SUCCESSFUL - cr867r07.09363
Tue Dec 29 00:39:24 EST 2009 * * Processing SUCCESSFUL - ir115r01.09363
Tue Dec 29 00:50:35 EST 2009 * * Processing SUCCESSFUL - bd250r01.09363
Tue Dec 29 04:58:21 EST 2009 * * Processing SUCCESSFUL - ir115r01.09363
is there a way I can make it to come up as:
12/29/2009 04:58:21 EST 2009 * * ir115r01.09363 Processing SUCCESSFUL
without changing the original file xferlog?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
The output becomes:
12/29/2009 13:40:1133:49 EST 2009 * * Processing SUCCESSFUL - cr867r01.09363
12/29/2009 13:40:1133:50 EST 2009 * * Processing SUCCESSFUL - cr867r02.09363
12/29/2009 13:40:1133:51 EST 2009 * * Processing SUCCESSFUL - cr867r03.09363
12/29/2009 13:40:1133:53 EST 2009 * * Processing SUCCESSFUL - cr867r04.09363
12/29/2009 13:40:1133:54 EST 2009 * * Processing SUCCESSFUL - cr867r05.09363
12/29/2009 13:40:1133:55 EST 2009 * * Processing SUCCESSFUL - cr867r06.09363
12/29/2009 13:40:1133:56 EST 2009 * * Processing SUCCESSFUL - cr867r07.09363
12/29/2009 13:40:1139:24 EST 2009 * * Processing SUCCESSFUL - ir115r01.09363
12/29/2009 13:40:1150:35 EST 2009 * * Processing SUCCESSFUL - bd250r01.09363
12/29/2009 13:40:1158:21 EST 2009 * * Processing SUCCESSFUL - ir115r01.09363
What happens to the time stamp?
12/29/2009 13:40:1133:49 EST 2009 * * Processing SUCCESSFUL - cr867r01.09363
12/29/2009 13:40:1133:50 EST 2009 * * Processing SUCCESSFUL - cr867r02.09363
12/29/2009 13:40:1133:51 EST 2009 * * Processing SUCCESSFUL - cr867r03.09363
12/29/2009 13:40:1133:53 EST 2009 * * Processing SUCCESSFUL - cr867r04.09363
12/29/2009 13:40:1133:54 EST 2009 * * Processing SUCCESSFUL - cr867r05.09363
12/29/2009 13:40:1133:55 EST 2009 * * Processing SUCCESSFUL - cr867r06.09363
12/29/2009 13:40:1133:56 EST 2009 * * Processing SUCCESSFUL - cr867r07.09363
12/29/2009 13:40:1139:24 EST 2009 * * Processing SUCCESSFUL - ir115r01.09363
12/29/2009 13:40:1150:35 EST 2009 * * Processing SUCCESSFUL - bd250r01.09363
12/29/2009 13:40:1158:21 EST 2009 * * Processing SUCCESSFUL - ir115r01.09363
What happens to the time stamp?
Have you worked it out?
ASKER