$ awk '/^$|^Alignments/' input.txt | uniq
Alignments 747883433 76303046
Alignments 838333186 82982133
uniq
следит за тем, чтобы не было более одной пустой строки до, после или между любыми Alignments
строками.
grep
. или sed -n
. или perl -n
. например.
$ grep -E '^$|Alignments' input.txt | uniq
По-видимому, причиной путаницы было то, что рассматриваемая система была настроена на UT, а не на наш часовой пояс. я не знал об этом, потому что мой. bashrc устанавливает TZ, тем самым скрывая системный часовой пояс. Таким образом, ответ на вопрос: dnf.log уже регистрирует время, используя системный часовой пояс.