LINUX.ORG.RU

История изменений

Исправление zv_X, (текущая версия) :

Можно еще упростить, и выкинуть switch

#!/usr/bin/bash

echo `xkblayout-state print %s | awk '{print toupper($0)}'`

ну это если вообще надо форматировать стринг в капс например. А можно этого не делать )

echo `xkblayout-state print %s`

тогда будет нижний регистр, ну или приводим только первую букву к верхнему

echo `xkblayout-state print %s | sed -e 's/^./\U&\E/g'`

Исправление zv_X, :

Можно еще упростить, и выкинуть switch

#!/usr/bin/bash

echo `xkblayout-state print %s | awk '{print toupper($0)}'`

ну это если вообще надо форматировать стринг в капс например. А можно этого не делать )

echo `xkblayout-state print %s`

тогда будет нижний регистр, ну или приводим только первую букву к верхнему

echo `xkblayout-state print %s | sed -e 's/^./\U&\E/g'`

Исходная версия zv_X, :

Можно еще упростить, и выкинуть switch

#!/usr/bin/bash

echo `xkblayout-state print %s | awk '{print toupper($0)}'`