while
Basic Syntax
while condition
do
commands
doneExamples
Basic Example
count=1
while [ $count -le 5 ]
do
echo "Count: $count"
count=$((count + 1))
doneReading User Input
Checking a Command's Exit Status
Practical Use Cases
Monitoring a Process
Waiting for a File to Exist
Implementing a Simple Menu
Advanced Examples
Infinite Loop with Break Condition
Looping with Multiple Conditions
Conclusion
Last updated