Вывод именно нужен не как через cal, а как я показал. Это просто такое домашнее задание мне дали, не могу никак сделать
А подсветку можно сделать так, чтобы например:
в файле дополнительном находятся числа: 12 17 31, и вот скрипт бы брал из этого файла эти дни и печатал другим цветом. Так же и выходные. Напротив SUN SAT текст печатать цветом каким нибудь.