История изменений
Исправление 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.