Spaces:
Sleeping
Sleeping
| # 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" |