bug-gnu-utils
[Top][All Lists]
Advanced

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

script improvement


From: Xavier Poinsard
Subject: script improvement
Date: Thu, 05 Jul 2001 15:46:37 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20010628

Hi,

I found a possible cause of bug in the scripts level-0 and level-1 concerning date handling and internationalisation ( I am french).
I propose an easier way to create the log files names.
Included are the diffs.

Thanks for your work.
72c72,86
< LOGFILE="log/log-`date +%Y-%m-%d`-level-${DUMP_LEVEL}"
---
> LOGFILE="log/log-`date | sed -ne '
>    s/[^ ]*  *\([^ ]*\)  *\([^ ]*\).* \([^ ]*\)$/\3-\1-\2/
>    /-[0-9]$/s/\([0-9]\)$/0\1/
>    /Jan/{s/Jan/01/p;q;}
>    /Feb/{s/Feb/02/p;q;}
>    /Mar/{s/Mar/03/p;q;}
>    /Apr/{s/Apr/04/p;q;}
>    /May/{s/May/05/p;q;}
>    /Jun/{s/Jun/06/p;q;}
>    /Jul/{s/Jul/07/p;q;}
>    /Aug/{s/Aug/08/p;q;}
>    /Sep/{s/Sep/09/p;q;}
>    /Oct/{s/Oct/10/p;q;}
>    /Nov/{s/Nov/11/p;q;}
>    /Dec/{s/Dec/12/p;q;}'`-level-${DUMP_LEVEL}"
71c71,85
< LOGFILE="log/log-`date +%Y-%m-%d`-level-${DUMP_LEVEL}"
---
> LOGFILE="log/log-`date | sed -ne '
>    s/[^ ]*  *\([^ ]*\)  *\([^ ]*\).* \([^ ]*\)$/\3-\1-\2/
>    /-[0-9]$/s/\([0-9]\)$/0\1/
>    /Jan/{s/Jan/01/p;q;}
>    /Feb/{s/Feb/02/p;q;}
>    /Mar/{s/Mar/03/p;q;}
>    /Apr/{s/Apr/04/p;q;}
>    /May/{s/May/05/p;q;}
>    /Jun/{s/Jun/06/p;q;}
>    /Jul/{s/Jul/07/p;q;}
>    /Aug/{s/Aug/08/p;q;}
>    /Sep/{s/Sep/09/p;q;}
>    /Oct/{s/Oct/10/p;q;}
>    /Nov/{s/Nov/11/p;q;}
>    /Dec/{s/Dec/12/p;q;}'`-level-${DUMP_LEVEL}"

reply via email to

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