For loop is
used for looping a range of values, which can be any set of strings.
Syntax for loop
for
variable in values
do
statements
done
During each pass
through the loop, variable takes
on the value of each successive variable in the values.
Example
| 
#!/bin/sh 
for
  var in page linux dot com 
do 
echo
  $var 
done 
exit
  0 | 
We get
the output:
page
linux
dot
com
How it
works
Here a variable var is created and defines a
different values in each loop. First time it assigns value page, for next loop
next value linux is assigns for var and so on. 
Using for loop for counting till 10 in different
ways.
| 
#!/bin/bash 
for a in 1 2 3 4 5
  6 7 8 9 10 
do 
echo -n "$a
  " 
done  
echo 
exit
  0 | 
| 
#!/bin/bash 
for
  a in `seq 10` 
do 
echo
  -n "$a " 
done 
echo 
exit 0 | 
| 
#!/bin/bash 
for
  ((a=1; a <= 10 ; a++))  
do 
echo
  -n "$a " 
done
   
echo 
exit 0 | 
Use double bracket after for in last example.
Use -n option after echo for display output in same
line. Without  -n option each output will
print on display in new line.
No comments:
Post a Comment