Date: Wed, 31 Aug 2005 11:18:57 -0700 (PDT) From: Philip Hallstrom <freebsd@philip.pjkh.com> To: Gary Kline <kline@tao.thought.org> Cc: FreeBSD Mailing List <freebsd-questions@FreeBSD.ORG> Subject: Re: Doing a modulo in /bin/sh?? Message-ID: <20050831111755.V2009@wolf.pjkh.com> In-Reply-To: <20050831181545.GA57907@thought.org> References: <20050831181545.GA57907@thought.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> I can grab the results of "w=$date+%U)"; in C an use the modulo > operator; is there a way to do this is /bin/sh? ot zsh? > > tia, guys, > > gary > > #/bin/sh > w=$(date +%U) > echo "w is $w"; > (even=$(w % 2 )); ## flubs. > echo "even is $even"; ## flubs. > > if [ $even -eq 0 ] ## flubs, obv'ly. > then > echo "week is even"; > else > echo "week is odd"; > fi Take a look at 'expr'.... philip@foxtrot:~ % expr 1 % 2 1 philip@foxtrot:~ % expr 2 % 2 0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050831111755.V2009>