#!/bin/bash layout=$(setxkbmap -print -verbose 7 | grep layout: | awk '{print $2}') variant=$(setxkbmap -print -verbose 7 | grep variant: | awk '{print $2}') if [[ $variant == "" ]]; then output="${layout}" else output="${layout}-${variant}" fi echo $output