Introduction:
for loop is one of the most used control flow statements in any scripting or programming language, if you want to do some task using bash shell that is repetitive, you can make use of for loop in bash, let's see some examples,
Syntax:for variable_name in 1 2 3 4 .. n
do
command/statement 1
command/statement 2
...
...
command/statement n
done
#!/bin/bash
#Mutiplication Table of Two
no=2
for num in 1 2 3 4 5 6 7 8 9 10
do
echo $(($num*$no))
done
Example:
#!/bin/bash
#Mutiplication Table of Two
no=2
for num in {1..10}
do
echo $(($num*$no))
done
Syntax:
for (( initializer; condition; step ))
do
command/statement
...
command/statement
done
Example:
#!/bin/bash
#Mutiplication Table of Two
no=2
for (( i=1; i<=10; i++ ))
do
echo $(($i*$no))
done

Have Questions? Post them here!
- How to Assign Bash Command to Variable
- How to Kill a port using bash terminal command?
- Bash For Loop Example
- bash: netstat: command not found
- Bash getopts Command Example
- How to fix bash ping command not found error
- [Fix] bash: script.sh: /bin/bash^M: bad interpreter: No such file or directory
- [fix] bash: ssh: command not found
- Fix bash: script.sh: Permission denied Error
- bash: ls command to see list files in current directory all subdirectories
- How to see Created Accessed Modified and Changed dates of a file using bash terminal command
- How to use Autocomplete and Autosuggestion in Shell Commands
- Bash Hello World! Script Tutorial
- Install Bash Completion on macOS
- bash get year 2021 calendar
- How to create new user account in Windows bash
- Bash command to wait for seconds
- Know Bash shell version command
- How to start or open a new bourne-again shell (bash) session on Windows using Command Line CMD
- How to check your IP using bash for Windows?
- Bash Script to prefix files with sequential numbers in a directory
- How to Compare Strings in Bash
- Command to Sort File In Reverse Order [Unix/Linux/macOS]
- How to know the current shell you are logged in?
- List all Username and User ID using Bash Command
- Installing Google Cloud macOS SDK - Google
- How to read int value using Scanner Class Java - Java
- SQL: Check if table exists - HowTos
- [fix] Docker - no matching manifest for linux/arm64/v8 in the manifest list entries [M/M2 Mac] - Docker
- SharePoint Managed Metadata Hidden Taxonomy List - TaxonomyHiddenList - SharePoint
- HTML5 HELLO WORLD Example - Html
- iPhone Message: A new iOS update is now available. Please update from the iOS 14 beta. - Apple
- How to add Back Button on Toolbar in Android [Tutorial] - Android