Loops & Functions
Loops and Functions
Shell scripts support
for loops, while loops, and functions for reusable code.bash
#!/bin/bash
# For loop
for file in *.txt; do
echo "Found: $file"
done
# While loop
COUNT=0
while [ $COUNT -lt 5 ]; do
echo "Count: $COUNT"
COUNT=$((COUNT + 1))
done
# Function
greet() {
echo "Hello, $1!"
}
greet "Linux"
greet "World"Tip:$1, $2, etc. are function parameters. $# is the number of parameters. $@ is all parameters.
Terminalbash
Welcome to the Linux Terminal Simulator!
Type commands below. Use 'help' to see available commands.