Разработчик(и) | DEC , IBM , Microsoft , Digital Research , Novell , Пол Войта, участники ReactOS |
---|---|
Первоначальный выпуск | Август 1981 г ( 1981-08 ) |
Операционная система | OS/8 , PC DOS , MS-DOS , FlexOS , SISNE plus , OS/2 , eComStation , ArcaOS , Windows , DR DOS , FreeDOS , ReactOS |
Платформа | Кроссплатформенный |
Тип | Команда |
Лицензия | FreeDOS: MIT ReactOS: GNU GPL 2 |
В вычислительной технике — comp
команда , используемая в DEC OS/8 , [1] DOS , [2] DR FlexOS , [3] IBM OS/2 , [4] Microsoft Windows [5] и связанных с ними компьютерных операционных системах , таких как ReactOS . Она используется для сравнения нескольких компьютерных файлов с целью демонстрации различий между ними. [6]
В DOS comp
команда впервые появилась в PC DOS 1.0 [7] и была включена в большинство версий MS-DOS и PC DOS . В DOS 3.3 была добавлена новая команда, fc
которая позволяет сравнивать строки в дополнение к двоичным сравнениям. DR DOS 6.0 также включает реализацию команды comp
. [8]
Версия FreeDOS была разработана Полом Войтой и лицензирована по лицензии MIT . [9] Гед Мерфи разработал версию ReactOS . Она лицензирована по лицензии GNU GPL 2. [ 10]
Команда также доступна в оболочке EFI . [11]
Синтаксис команды : [12]
comp [<Data1>] [<Data2>] [/d] [/a] [/l] [/n=<Number>] [/c]
<Data1>
– Местоположение и имя первого файла или набора файлов<Data2>
– Местоположение и имя второго файла или набора файлов/d
– Отображение различий в десятичном формате (по умолчанию шестнадцатеричный)/a
– Отображение различий в виде символов/l
– Отображать номер строки, а не смещение в байтах/n=<Number>
– Сравнивать только указанное количество строк для каждого файла/c
– Выполнить сравнение без учета регистра/off[line]
– Обрабатывать файлы с установленным атрибутом «офлайн»/?
– Показать справку