Awk
раствор:
awk '/^(name|count|region):/{
sep = (/^region/? ORS : OFS);
gsub(/^[^:]+:[[:space:]]*|[[:space:]]*$/, "");
printf "%s%s", $0, sep
}' file.txt
Выход:
some name 1 some_region
some name 2 some_region
some name 1 some_region
См. глоссарий записи для дистрибутива и комплекта(вики-лицензия неясна , поэтому я не буду копировать их здесь ).
«Suite» имеет формальное определение в контекстеRelease
файлов:— это раздел репозитория. Менее формально, это соответствует одному из выпусков «поездов»:oldoldstable
(в настоящее время Debian 9 ),oldstable
(в настоящее время Debian 10 ),stable
(в настоящее время Debian 11 ),testing
(в настоящее время Debian 12 ), unstable
, experimental
и варианты -security
и -updates
. Дистрибутив обычно представляет собой набор, который может быть автономным, , т. е. , а не experimental
, а не наборы безопасности и обновлений.