On 2003-12-30T17:01-0500, Screams wrote:
) Hello.  I am running Red Hat 9.0  2.4.20-8.  When I run expr 60 + 60 the
) result is 120.
) When I run expr 60 * 60 I get expr: syntax error.  When I run expr 60 -

"*" means something special in the shell: All files (that don't begin with
".") in the current directory. Backslash will "escape" the * so it is not
evaluated by the shell. +, -, and / do not mean anything special.

[EMAIL PROTECTED]:~$ expr 60 * 60
expr: syntax error
[EMAIL PROTECTED]:~$ expr 60 \* 60
3600

To see what is actually being passed to expr when you type expr 60 * 60, try
running echo 60 * 60 and compare it to echo 60 \* 60.

-- 
Daniel Reed <[EMAIL PROTECTED]> http://naim-users.org/nmlorg/   http://naim.n.ml.org/
There are people who do things and people who take the credit, and the
trick is to be in the first group; there is a lot less competition. --
Dwight Morrow, American Diplomat


_______________________________________________
Bug-coreutils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to