Is Weekend

Check if a date falls on a weekend (Saturday or Sunday).

Code

General
day=$(date -d "$dateStr" +%u)
[[ $day -eq 6 || $day -eq 7 ]] && echo "true" || echo "false"

Parameters

Date to check (YYYY-MM-DD)

Server

More Bash Snippets