История изменений
Исправление 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)}'`