Сравните 2 файла, если он попадает в диапазон чисел

Это - взлом, но я закончил тем, что загрузил xvkdb и скомпилировал его. Я затем использовал gconf настройки для привязки моего ключа к "/path/to/xvkdb-xsendevent - текст '\Cc'" для копии. Для компиляции Вас, нужны библиотеки Xaw-devel (Xaw3d-devel.x86_64, libXaw.x86_64 ИЛИ Xaw3d.i686, Xaw3d-devel.i686)

Если у кого-либо здесь есть более изящное решение, не стесняются отправлять его.

3
25.06.2015, 15:00
2 ответа

Вы можете попробовать следующее 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
4
27.01.2020, 21:14

Ради забавы, 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
2
27.01.2020, 21:14

Теги

Похожие вопросы