Linux CLI 64 🐧 for loop in shell scripts
a - for loop in shell scripts intro
for loop is used to iterate over a sequence of items or values
This type of loop is very useful for executing the same command or set of commands multiple times with different inputs.
syntax:
for variable in item1 item2 ... itemN
do
Commands to be executed for each iteration
done
varialbe is a placeholder that takes on each value from the item list, one at a time.
items are values or items (like numbers, strings, file names) that the loop will iterate over.
you can also use C-style syntax:
for (( initialization; condition; increment ))
do
Commands to be executed for each iteration
done
Initialization → This expression is executed only once before the loop starts. It usually initializes one or more variables.
Condition → This expression is evaluated at the start of every iteration. If it evaluates to true (non-zero), the loop body executes; if false (zero), the loop ends.
Increment → This expression is executed after each iteration of the loop body, typically used to update the loop variable(s).
b - for loop examples
Simple loop
Simple loop using seq command
Simple loop using C-style syntax
Simple loop using {start..end} syntax
Loop through all .sh files in the current directory
Nested loops
Loop through each line of the output from 'ls' command
Stop using slow, ad-bloated tool sites! 🤮
🔎 Search “KandZ Tools” on Google to use many professional utilities for free.
KandZ.me is the ultimate minimalist hub for:
✅ Finance (Mortgage, Interest, Inflation)
✅ Tech (Base64, JSON, Dev Suite, IP)
✅ Health (BMI, BMR, TDEE)
✅ Productivity (Timer, Workspace, QR)
⚡️ Fast & Private
🔒 No data leaves your device
💎 100% Free
🔗 Use it now: https://tools.kandz.me
🔖 Bookmark it—you’ll need it later!