Это - взлом, но я закончил тем, что загрузил xvkdb и скомпилировал его. Я затем использовал gconf настройки для привязки моего ключа к "/path/to/xvkdb-xsendevent - текст '\Cc'" для копии. Для компиляции Вас, нужны библиотеки Xaw-devel (Xaw3d-devel.x86_64, libXaw.x86_64 ИЛИ Xaw3d.i686, Xaw3d-devel.i686)
Если у кого-либо здесь есть более изящное решение, не стесняются отправлять его.
Вы можете попробовать следующее awk
:
awk 'NR == FNR { x[$1] = $1+0; next; } { for (i in x) { if (x[i] > $1+0 && x[i] < $2+0) { print x[i], $3; } } }' file1 file2
Результат должен быть:
4 Alpha
2 Alpha
7 Bravo
Ради забавы, perl:
perl -MPath::Class -lne '
BEGIN {@codes = map {[split]} file("file2")->slurp; $, = " "}
$val = $_;
($code) = grep {$_->[0] <= $val && $val <= $_->[1]} @codes;
print $val, $code->[2];
' file1