Сравнение двух файлов по содержимому
Доброе время суток! Я новичок в линуксе настолько, что практически ничего там не знаю. И вот понадобилось сравнить два текстовых файла по содержимому. Нужно сравнить без использования кoманды diff, написавши bash-script. Например, в каждом из файлов есть среди потока текста и некие числа. Надо все эти числа вытащить и сравнить два файла исключительно и только по числам, а на текст не смотреть вообще. И еще есть условия: вытаскивать и сравнивать надо только ЦЕЛЫЕ ЧИСЛА ИЗ ДИАПАЗОНА INT32 и при сравнении чисел сравнивать их, как текст. Например, есть число 507 и 00507 — их считать разными числами… Вот и вопрос: в каком примерно двигаться направлении? Допустим, числа можно вытащить регуляркой. Ну и как проверить, что они соответствуют диапазону int32? И как, например, вытащивши все из двух файлов сравнить все это? Например, в одном файле окажется 5 чисел, в другом, например, 200…. Как обычно в таких случаях сравнивают файлы по содержимому по числам только? Спасибо за любую подсказку!