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
You can download this article in various formats for your convenience. Choose from the options below:
Facing issues? Have Questions? Post them here! I am happy to answer!
- How to use Autocomplete and Autosuggestion in Shell Commands
- Bash How to Save Output of a Command to a Variable
- How to know the current shell you are logged in?
- How to Echo Bash Command to a File
- Bash Command to Get Absolute Path for a File
- How to Split a String based on Delimiter in Bash Scripting
- Bash: Command Line Arguments to Bash Script Examples
- Bash Command to Download a File From URL
- How to check if a Command Exists using Bash Script
- Ways to Increment a counter variable in Bash Script
- Know Bash shell version command
- Bash command to Read, Output and Manipulate JSON File
- Bash Command to Base64 Decode a String
- Bash Command to Check Python Version
- Bash: Command to Find the Length of a String
- What is $$ in Bash Shell Script- Special Variable
- Bash - How to check if a Command Failed?
- List all Username and User ID using Bash Command
- Command to Sort File In Reverse Order [Unix/Linux/macOS]
- bash: netstat: command not found
- Bash Command To Go Back To Previous Directory
- [Fix] bash: script.sh: /bin/bash^M: bad interpreter: No such file or directory
- How to check your IP using bash for Windows?
- Bash Command To Check If File Exists
- Convert String from uppercase to lowercase in Bash
- Steps to Compare Two files in Sublime Text Side-by-Side - Sublime-Text
- PowerShell: Steps to Connect to connect to Exchange Online - Powershell
- Android : No Launcher activity found! Error - Android
- Convert Multidimensional Array toString In Java - Java
- Display Seconds in Digital Clock on Mac Menu Bar [macOS] - MacOS
- Java JDBC IN Clause Example with PreparedStatement MySQL - Java
- 24: Append One String to Another in Python Program - Python-Programs
- How to Make Microsoft Excel Default Application on Mac - MacOS