While loop

از پاپیروس
پرش به ناوبریپرش به جستجو
#!/bin/bash
# set n to 1
n=1

# continue until $n equals 5
while [ $n -le 5 ]
do
	echo "Welcome $n times."
	n=$(( n+1 ))	 # increments $n
done


           while IFS= read -r line
           do
                 command1 on $line
                 command2 on $line
                 ..
                 ....
                 commandN
           done < "/path/to/filename"
           while IFS= read -r field1 filed2 field3 ... fieldN
           do
                 command1 on $field1
                 command2 on $field1 and $field3
                 ..
                 ....
                 commandN on $field1 ... $fieldN
           done < "/path/to dir/file name with space"