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"