POSIXly:
awk '{for (i = sum = 0; i++ < length;) s += substr($0, i, 1); print "sum", s}'
Тот же принцип, что и ответ Сато Кацуры: мы складываем все символы в строке; при преобразовании из строки в число символы, являющиеся десятичными цифрами, преобразуются в значение цифры, а остальные преобразуются в 0.
Удаление нецифровых символов (с помощью gsub(/[^0 -9]/, "")
или предварительная обработка с помощью tr -cd '0-9\n'
) может улучшить производительность.
Я нашел ответ здесь https://webmasters.stackexchange.com/questions/58650/what-steps-are-required-to-enable-ssl-on-apache2-with-ubuntu . пришлось выполнить sudo a2ensite default-ssl
и перезапустить apache2.