Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 24442 invoked by uid 6000); 4 Jun 1999 13:44:02 -0000 Received: (qmail 24435 invoked from network); 4 Jun 1999 13:44:00 -0000 Received: from server.noc.demon.net (HELO noc.demon.net) (193.195.224.4) by taz.hyperreal.org with SMTP; 4 Jun 1999 13:44:00 -0000 Received: by noc.demon.net; id OAA08225; Fri, 4 Jun 1999 14:43:58 +0100 (BST) Received: from fanf.noc.demon.net(195.11.55.83) by inside.noc.demon.net via smap (3.2) id xma008142; Fri, 4 Jun 99 14:43:49 +0100 Received: from fanf by fanf.noc.demon.net with local (Exim 1.73 #2) id 10puFd-0002kZ-00; Fri, 4 Jun 1999 14:43:13 +0100 To: new-httpd@apache.org From: Tony Finch Subject: Re: cvs commit: apache-1.3/src/support log_server_status In-Reply-To: <19990604091820.A1371@engelschall.com> Message-Id: Date: Fri, 4 Jun 1999 14:43:13 +0100 Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org "Ralf S. Engelschall" wrote: > >Be careful, Ken: %Y is not portable. Aaargh! >For instance an excerpt from my shtool package: > > time_year="`date '+%Y' 2>/dev/null | awk '{ printf("%s", $1); }'`" > if test ".$time_year" = .; then > time_year="`date '+%y' | awk '{ printf("%s", $1); }'`" > case $time_year in > [5-9][0-9]) time_year="19$time_year" ;; > [0-4][0-9]) time_year="20$time_year" ;; > esac > fi Given that time_t starts in 1970 wouldn't it be better to change that to this? > [7-9][0-9]) time_year="19$time_year" ;; > [0-6][0-9]) time_year="20$time_year" ;; And what's the point of the awks? Tony. -- f.a.n.finch dot@dotat.at fanf@demon.net black dog