Check if a cron expression has valid format with 5 fields.
Code
Utilities# Validate 5-field cron expression
field='([0-9*,/-]+)'
pattern="^${field} ${field} ${field} ${field} ${field}$"
if [[ "$expr" =~ $pattern ]]; then
echo "valid"
else
echo "invalid"
fiParameters
Cron expression to validate.
Server
More Bash Snippets
Common Cron Schedules
Generate cron expressions for common scheduling patterns like daily, weekly, or hourly.
Explain Cron Expression
Break down a cron expression into human-readable field descriptions.
Array Difference
Find elements in the first array that are not present in the second array.
Array Frequencies
Count how many times each value appears in an array and return a frequency map.
Array Head
Get the first n elements of an array.
Array Intersection
Find common elements that exist in both arrays.