Как Sathiyadasan пишет, Solaris 10 Прдч не может обрабатывать большие файлы (> 2 Гб).
Я предлагаю 3 варианта: 1) скачать версию ГНУ комм и использования, что Solaris 10 2) перейти на Solaris 11 и использовать/USR/гну/bin/Прдч 3) написать более сложный сценарий , в зависимости от того, что вы пытаетесь выполнить:
Сокращение ваших данных может сделать проблему более управляемой. Если в файлах много повторяющихся записей, это хорошо работает. Если вы пытаетесь найти строки, которые уникальны для первого файла, но не заботятся о порядке строк в файле, вы можете использовать:
sort -o file1.smaller -u file1.txt рода -о file2.smaller -u file2.txt Прдч -23 file1.smaller file2.smaller
Действительно, как справиться с этим, зависит от характера ваших данных и то, что вы пытаетесь открыть.
Удачи вам!
Что говорит 'man comm' о файлах размером более 2 ГБ? –
файл большего размера не поддерживается в комм. – Sathiyadasan
ИСПОЛЬЗОВАНИЕ См. Файл largefile (5) для описания поведения comm при встрече с файлами, большими или равными 2 Гбайтам (2 ** 31 bytes). Утилиты с большими файловыми файлами Утилита называется файловой безопасностью, если она не содержит данных Потеря или повреждение при обнаружении большого файла. A util- ity, который является большим файловым безопасным, не может правильно обработать файл , но возвращает соответствующую ошибку. – Sathiyadasan