IF Help

Gregory Nowak greg at romuald.net.eu.org
Sat Apr 22 15:53:13 EDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

There is no man page for the if command. What you want to look at is
the bash(1) man page, which is a long one.

I am by no means an expert when it comes to bash programming, so I do
stand to be corrected, but from
what I noticed, 2 problems come to mind right away when looking at
your if statement. First, you want to enclose the condition part in
brackets. Second, since file, and number, are shell variables, they should be in all
caps. 

So, rewriting your below code snipit with the 2 fixes I mentioned
would look like:

if [ date -r $FILE +%V -lt $NUMBER ]; then
#statements
fi

Hth.

Greg


On Sat, Apr 22, 2006 at 07:59:24PM +0100, Chris Norman wrote:
> Hi people,
> I want to use the if command, but can't find any manual page for it.
> 
> I want to use it to run a command, and at present, I have:
> 
> if date -r $file +%V -lt $number; then
> #statements
> fi
> 
> But it won't work.
> 
> $file is a filename. How do I do this?
> 
> Cheers,
> 
> Chris Norman
> <!-- chris.norman4 at ntlworld.com -->
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup

- -- 
web site: http://www.romuald.net.eu.org
gpg public key: http://www.romuald.net.eu.org/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)

- --
Free domains: http://www.eu.org/ or mail dns-manager at EU.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFESomp7s9z/XlyUyARAlW9AJ96N8O3qTXuKYHVijICUShfjqBSXwCgqRM6
xBTxx4KF10KD3JmTNRTZF/U=
=9OTu
-----END PGP SIGNATURE-----




More information about the Speakup mailing list