Date: July 23, 2024 - 08:09 AM - 175.139.235.17 xev wrote:
#!/bin/bash
# Get the current date and time current_date=$(date +%Y%m%d) current_time=$(date +%H:%M)
# Read the prayer time table file while read -r line; do # Split the line into date and time columns IFS=' ' read -ra columns <<< "$line" date="${columns[0]}" times=("${columns[@]:1}")
# Check if the date matches the current date if [ "$date" == "$current_date" ]; then # Check if the current time matches any of the prayer times, except the third column for time in "${times[@]}"; do if [ "$time" == "$current_time" ] && [ "$time" != "${times[2]}" ]; then echo "It's time for prayer!" fi done fi done < /path/to/prayer/time/table.txt