LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

ncal -hM 9 2020 | grep -vE «^S|^ |^$» | sed «s/[[:alpha:]]//g» | fmt -w 1 | sort -n | wc -l 22

Эталонный пример bash-говнокода. В 80% случаев применение регулярных выражений в скриптах означает говнокод. Для таких задач есть Python.

Поменяется локаль или стиль вывода календаря и всё поломается.

Исходная версия X512, :

ncal -hM 9 2020 | grep -vE «^S|^ |^$» | sed «s/[[:alpha:]]//g» | fmt -w 1 | sort -n | wc -l 22

Эталонный пример bash-говнокода. В 80% случаев применение регулярных выражений в скриптах означает говнокод. Для таких задач есть Python.