[Top][All Lists]
[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}"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- script improvement,
Xavier Poinsard <=