Подскажите как подсветить выходные дни другим цветом в календаре ?
Рисую календарь так:
${execpi 1800 cal | sed s/"$(date +%e)"/"{color1} $(date +%e)"/g }
Т.е. sed`ом выдераю текущий день и подсвечиваю его. Хочется так же подсветить выходные, но не заню, как их выбрать с помощью sed/grep/awk. Гуглил, ничего толклвого не нешел, то скрипты на пять страниц, то не рабочее решение вообще.
UPD
cal -m | sed -e 's/$/ /' -e 's/^/${color3} /' -e 's/^\(.\{1,25\}\)\(.*\)/\1${color6}\2/'
В консоли вроде работает, но в самом conky отрезает несколько последних дней почему-то
UPD2
sed s/"\(.\{18\}\)\(\(\s\?\w*\)*\)"/"\1\${color6}\2\${color}"/
Работает. Подсвечивает воскресенья, для подсветки и воскресений, и суббот нужно 18 поменять на 15.