Ой, ну не. Ты пришел такой, решение требуешь. А ты вот вообще кто по жизни? Почему мы должны тебе бесплатно что-то делать? Ты уж давай либо сам думать пытайся и решить задачу, а мы тебе подскажем, если ошибешься в решении, либо башляй тому, кто сделает все за тебя.
Если тебе нужна помощь, то показывай свои попытки, укажем на ошибки, подскажем.
А если тебе нужно готовое решение, то начнём с $20. Небольшая цена за перспективу получить образование и устроиться на работу по специальности (в которой не сможешь даже такой простой задачки, лол).
Не знаю, что должно быть в calendar.txt, будем считать, что там дата.
awk 'BEGIN {system("ruby -e 'require "date";puts(Date.parse(IO.read("calendar.txt")).strftime("Today is %A %e %B"))'")}'
Условие, что должно быть использовано awk, выполнено. Написанный код на работоспособность никак не проверялся. Вышеприведенный код - шутка, но не удивлюсь, если он заработает.