Ядро вызывает команду, объявленную в core_pattern
, из текущего каталога процесса. Это прямой вызов ядра, поэтому поиск в PATH не требуется. Поэтому core_app
должен быть исполняемым файлом в текущем каталоге процесса.
Чтобы вызвать конкретный core_app
исполняемый файл независимо от текущего каталога процесса, используйте полный путь к core_app
, например.
echo '|/usr/local/sbin/core_app' >/proc/sys/kernel/core_pattern
Попробуйте
sort -t. -k 3,3 -k 2,2 -k 1,1 <filename
Устанавливает в качестве разделителя "." а затем сортирует по ключу 3 (гггг ), 2 (мм ), 1 (дд)
$ 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
возвращает данные в прежнее состояние с точкой в качестве разделителя.