Basic Syntax:
for VARIABLE in 1 2 3 4 5 .. N
do
command1
command2
commandN
done
#OR-----------------------------------------------
for VARIABLE in file1 file2 file3
do
command1 on $VARIABLE
command2
commandN
done
#OR-----------------------------------------------
for OUTPUT in $(Linux-Or-Unix-Command-Here)
do
command1 on $OUTPUT
command2 on $OUTPUT
commandN
done
#OR-----------------------------------------------
for (( EXP1; EXP2; EXP3 ))
do
command1
command2
command3
done
Example:
#!/bin/bash
# for loops
#Example 1 ------------------------
for i in 1 2 3 4 5
do
echo $i
done
#Example 2 ------------------------
for i in {0..10}
do
echo $i
done
#Example 3 ------------------------
for i in {0..10..2}
do
echo $i
done
#Example 4 ------------------------
echo ${BASH_VERSION}
for (( i=0; i<5; i++ ))
do
echo $i
done
0 تعليقات