LINUX.ORG.RU

cal | sed


0

0

Когда просто пишу cal -1m, то текущий день выделяется. Когда пропускаю через cal -1m | sed 's/^/ /', то выделение пропадает. Даже если просто пропустить cal -1m | cat, то выделение пропадёт. Как этого избежать?



Последнее исправление: paxac (всего исправлений: 1)

Никак. Но если так уж хочется, то вот:

cal | sed -e 's/^/\ /' -e s/\ $(date +%d)\ /\ $(tput setab 1)$(date +%d)$(tput op)\ /
GotF ★★★★★
()
Ответ на: комментарий от GotF

Почти так и сделал. Но получается лишний вызов date. Ну ладно.

paxac
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.