Я думаю, это может работать так, как вам нужно:
for host in $(awk '{print $3}' FILEONE.pp | sed "s/,//"); do grep -q $host FILETWO.yaml || echo $host; done
Это распечатывает список хостов только в первом файле если их нет во втором файле.
Aeyoun,
http://www.xfree86.org/4.0/xmodmap.1.html
Вы пытались исправить это, применив xmodmap к сеансу X11?
Это перехватит затронутые ключи и применит требуемый вывод.
xmodmap -pke > crud
отобразит ваши привязки Key-Map к Key-Code.
Определите идентификационные данные ключевой карты, которые создают неправильные привязки идентификационных данных ключевого кода.
Когда вы поймете идентичность того, что вы вводите (Идентичность ключевой карты) в привязки ключевого кода, вы сможете соответствующим образом установить привязку ключевого кода к привязке кода клавиши и сохранить ее в сеансе X11.
Вам необходимо изменить ваш .Xinitrc, чтобы запускать эти команды xmodmap.
Я лично использовал xmodmap для отключения клавиш ввода в системах с замком. Используя эти знания, вы можете перенастроить всю клавиатуру.
Это исправление. Поверьте мне. Xmodmap решит эту проблему.