Am 2005-05-28 22:04:59, schrieb Klaus Becker: > Hallo Michelle, > > ich hab' dein Programm installiert, beim Ausf�hren bekomme ich nur Meldungen > der Art: > date: invalid date `10 12:41:27.000000000 +0100 libstartup-notification0' > date: invalid date `10 20:09:50.000000000 +0100 john' > date: invalid date `10 20:09:51.000000000 +0100 tiger' > date: invalid date `10 20:11:49.000000000 +0100 aide' > date: invalid date `10 20:11:50.000000000 +0100 integrit' > > Woran liegt's?
Das auf Deinem System keine Locale C existiert !
Um das problem mit dem LC_TIME zu umgehen, verwende ich:
__( '/home/michelle.konzack/src/tddebidate-0.3.0/tddebidate' )________
/
<snip>
| function get_packages()
| {
| TMPFILE1=`tempfile -p td_ -s _debidate`
| LC_TIME=C \
^^^^^^^^^
| ls -lGr --sort=time --time=ctime --full-time /var/lib/dpkg/info/ |\
| grep ".list" | sed 's/.list//' | sed -r s/^.{34}// >$TMPFILE1
<snip>
\______________________________________________________________________
Was mit mehr als 80 verschiedenen locales getestet wurde.
Der String "10 20:11:50.000000000 +0100" sagt n�mlich,
das bei Dir "LC_TIME=C" nicht funktioniert hat.
Was f�r eine "locale" verwendest Du ?
Auf meinemd derzeitigen System habe
C, de_DE, fr_FR, en_US, en_GB, tr_TR, ar_MA, ar_JO, fa_IR
und keinerlei Probleme.
> Klaus
Greetings
Michelle
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSM LinuxMichi
0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
signature.pgp
Description: Digital signature

