Другой awk
подход:
$ awk -F'[- ]' '{a[$1"-"$2]+=$NF}END{for(i in a){print i,a[i]}}' file | sort
2018-02 22
2019-01 213
2018-03 13
2018-04 0
В качестве альтернативы Perl:
$ perl -lne '/(.*)-.+ (\d+)/; $k{$1}+=$2 }{ print "$_ $k{$_}" for sort keys(%k)' file
2018-02 22
2018-03 13
2018-04 9
2019-01 213
Поскольку директивы Apache 2.4 Order
, Allow
и Deny
устарели и были заменены новым синтаксисом Require
.
Заменить
Order allow,deny
Allow from all
с
Require all granted
в вашей конфигурации. См.https://httpd.apache.org/docs/current/upgrading.html
Похоже мод _перезапись не включен на вашем сервере. Включите модуль командой a2enmod
(, которая создает символическую ссылку /etc/apache2/mods-enabled/rewrite.load
, указывающую на ../mods-available/rewrite.load
), затем перезапустите сервер :
sudo a2enmod rewrite
sudo service apache2 restart
Чтобы вывести список всех включенных модулей, вы можете использовать команду a2query
с флагом -m
:
a2query -m