$ awk -F. '{ print $3, $2, $1 }' file | sort | awk -v OFS=. '{ print $3, $2, $1 }'
01.01.2019
01.01.2020
01.03.2020
При этом поля с крошечным шрифтом awk
меняются местами в порядке ГГГГ ММ ДД. Это можно отсортировать с помощью простого sort
в правильном порядке дат. Последний awk
возвращает данные в прежнее состояние с точкой в качестве разделителя.
Чашечный фильтр — это
The CUPS filter interface provides a standard method for adding support for new document types or printers to CUPS. Each filter is capable of converting from one or more input formats to another format that can either be printed directly or piped into another filter to get it to a printable format.
https://www.cups.org/doc/man-filter.html
Фильтр tea4cups , с другой стороны, позволяет изменять данные до того, как они будут переданы на принтер, например
The sample filter below can remove the print job creation date from PostScript jobs, in order to more accurately detect duplicate jobs (so the MD5SUM would be identical from launch to launch)
(из примера конфигурации tea4cups)
tea4cups может делать гораздо больше, он может выполнять команды до или после печати, (например, пробуждение сетевого принтера ), что невозможно при использовании простых чашек.