Команда получения всех раскладок с описанием.
Колонки: Язык, Территория, Локаль, Описание
LANGUAGE|TERRITORY|LOCALE|DESCRIPTION
```bash
while IFS= read -ru3 SELECT_LOCALE; do SELECT_LOCALE="${SELECT_LOCALE% *}"; [[ $(< /usr/share/i18n/locales/${SELECT_LOCALE%.*}) =~ "title"[[:blank:]]*\"([^\"]*)\".*"language"[[:blank:]]*\"([^\"]*)\".*"territory"[[:blank:]]*\"([^\"]*)\" ]] && echo "${BASH_REMATCH[2]}|${BASH_REMATCH[3]}|${SELECT_LOCALE}|${BASH_REMATCH[1]}" || echo "||${SELECT_LOCALE}|"; done 3< "/usr/share/i18n/SUPPORTED"
```
Команда получения всех раскладок с описанием.
Колонки: Язык, Территория, Локаль, Описание
LANGUAGE|TERRITORY|LOCALE|DESCRIPTION
Изменил команду на более информативную:
Всего 3 столбца: LOCALE|LANGUAGE|TERRITORY