X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Kevin Markle Subject: Re: Doing additions in cygwin? Date: Thu, 22 Mar 2007 16:31:07 -0400 Lines: 32 Message-ID: References: <297343D29C14AA4D822142893ABEAEF302E4D041 AT srv1163ex1 DOT flightsafety DOT com> Reply-To: kmarkle AT pbs DOT org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15"; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com After serious thinking Thrall, Bryan wrote : > Kevin Markle wrote on Thursday, March 22, 2007 2:49 PM: >> Hello, >> >> I'm attemping to use the expr variable and am having problems. when I >> type test=expr 1+1 or >> test=`expr 1+1` or >> test='expr 1 + 1' or >> >> with and without quotes?? I just want to create a variable based on >> and expression? > > (1) You didn't really describe what problems you're seeing (I think I > know what they are, though). > > (2) expr wants separate arguments, like "expr 1 + 1", not "expr 1+1". > > (3) use backtics to get the output when you set the variable: > "test=`expr 1 + 1`", not "test='expr 1 + 1'". > > (4) This isn't really Cygwin-specific, so it would be better to try "man > expr" (for how to use expr) or "man bash" (for quoting rules). > > Hope this helps! Thanks! I was able to get it to work by using variables instead of actual numbers. So I said num1=1 and num2=3 and then did expr $num1 + $num2 and it work :-? -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/