bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Potential Bug Report


From: Ross . Emma
Subject: Potential Bug Report
Date: Fri, 22 Jun 2007 11:07:22 -0400

   I would like to report what I think is a bug: why the following linux 
"date" command fails to run within a shell script. But, in runs fine on 
the command line. I'm running 2.6.21-1.3194.fc7 on a IBM Thinkpad. I've 
also tested on an IBM eServer running 2.6.9-55.ELsmp with the same 
results. From the shell, it fails with an "extra operand" error. It seems 
to misinterpreting the date string and/or formatting string. 

============
COMMAND LINE:
remma> date -d "2007-06-22 00:00:00" +'%s'
1182484800

============
SHELL SCRIPT:

#!/bin/sh
#
# ep.sh
#
TDATE="2007-06-01 01:01:01"
echo $TDATE
#
echo "Test#1"
date +%s -d $TDATE
#OR
echo "Test#2"
date -d $TDATE +'%s'
#OR
echo "Test#3"
EDATE=`date -d $TDATE +'%s'`
echo $EDATE
#OR
echo "Test#4"
EDATE=`date +'%s' -d $TDATE`
echo $EDATE

~~~~~~~
RESULTS:
>ep.sh
2007-06-01 01:01:01
Test#1
date: extra operand `01:01:01'
Try `date --help' for more information.
Test#2
date: extra operand `+%s'
Try `date --help' for more information.
Test#3
date: extra operand `+%s'
Try `date --help' for more information.

Test#4
date: extra operand `01:01:01'
Try `date --help' for more information



reply via email to

[Prev in Thread] Current Thread [Next in Thread]