find /Year/ -name '*.nc' | sed -e 's:/[^/]*$:/:' | sort -u
Выдает список каталогов, содержащий хотя бы один файл с именем, совпадающим с '* .nc'
На самом деле этот ответ является дополнением к ответу @Isaac, и некоторые подводные камни -могут показаться немного очевидными, но не мне -по представленной проблеме.
Прежде всего, несмотря на некоторую закономерность в представленной вселенной, необходимо понимать корреляцию между тем, что настроено на сервере DHCP, и тем, что ожидается от клиента DHCP. На практике такие параметры, как «option -def» -> «name», могут варьироваться между «rfc3442 -бесклассовыми -статическими -маршрутами» и «бесклассовыми -статическими -маршрутами», «опция -def» -> «запись -типов» между «uint8, uint8, uint8, ipv4 -адрес» и «uint8, uint8, uint8, uint8, uint8, uint8, uint8, uint8», и так далее... То есть это зависит от того, что DHCP-клиент ожидает от "другой стороны" в основном.
В случае с CentOS 7 то что указано в веткеhttps://unix.stackexchange.com/a/459963/61742уже настроено по умолчанию, далее нужно только настроить в ISC KEA DHCP (DHCPv4)(мой случай )какой CentOS 7 ждет с «другой стороны».
Наконец, конфигурация выглядит так...
cat /usr/local/etc/kea/kea-dhcp4.conf
[...]
"option-def": [{
"name": "rfc3442-classless-static-routes",
"code": 121,
"space": "dhcp4",
"type": "record",
"array": true,
"record-types": "uint8,uint8,uint8,uint8,uint8,uint8,uint8,uint8"
}
],
"option-data": [{
"name": "rfc3442-classless-static-routes",
"data": "24,10,1,4,10,1,6,4"
}]
[...]
... так как CentOS 7 настроен как...
cat /var/lib/NetworkManager/dhclient-enp0s8.conf
[...]
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
also request rfc3442-classless-static-routes;
[...]
НЕКОТОРЫЕ ПОЯСНЕНИЯ:
«типы записей -» — это маска, то есть то, что в каждой позиции массива сообщается в «дате», что, как и ожидалось в CentOS 7, является «массивом целых чисел без знака 8» (uint8 ).
"данные" работают по следующему примеру :если я хочу следующую маршрутизацию 10.1.4.0/24 via 10.1.6.4
то я сообщу "24,10,1,4,10,1,6,4"
. Обратите внимание, что ноль в 10.1.4.0/24
следует опустить, так как это маска для 3 октетов (/24 ).
СОВЕТ:Параметр «option -data» может быть размещен в нескольких местах в файле «subnet4» («/usr/local/etc/kea/kea -dhcp4.conf» ). ] и это будет зависеть от того, как вы хотите распределить свою конфигурацию для маршрутизации.
Особая благодарность @Isaac,@Rui F Ribeiro и @A.B!