Spaces:
Sleeping
Sleeping
File size: 744 Bytes
a89f25d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
#!/bin/bash
# Bash Example: Loop and Array Processing
echo "=== Bash Scripting Examples ==="
echo
# Array of numbers
numbers=(1 2 3 4 5 6 7 8 9 10)
# Calculate sum using loop
sum=0
for num in "${numbers[@]}"; do
sum=$((sum + num))
done
echo "Array: ${numbers[*]}"
echo "Sum of numbers: $sum"
echo "Average: $((sum / ${#numbers[@]}))"
echo
# Find even numbers
echo "Even numbers:"
for num in "${numbers[@]}"; do
if [ $((num % 2)) -eq 0 ]; then
echo " $num"
fi
done
echo
# Create a simple counter
count=1
while [ $count -le 5 ]; do
echo "Count: $count"
count=$((count + 1))
done
echo
# Function example
greet() {
local name=$1
echo "Hello, $name! Welcome to bash scripting."
}
greet "Alice"
greet "Bob" |