Expr command

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 19:17, 8 May 2010 (edit)
Glenn (Talk | contribs)
(catchg)
← Previous diff
Current revision (07:39, 30 September 2012) (edit) (undo)
Harjan (Talk | contribs)

 
Line 6: Line 6:
- ~ # '''expr 5 6'''+ ~ # '''expr 5 + 6'''
11 11

Current revision

You are here: DD-WRT wiki mainpage / Scripting / SSH/Telnet & The CLI / expr

expr is the expression command in bourne type shells. On the WRT, expr is handled by busybox.

expr takes expressions. The most common expressions deal with simple arithmetic operations:


~ # expr 5 + 6
11
~ # expr 39 / 4
9

Loop counter example:

#!/bin/sh

# while lc < 10 do

lc=1
while [ $lc -lt 10 ] ;  do 
   lc=`expr $lc + 1`
   echo LoopCount: $lc
done

Try expr --help for more details.