англійськафранцузькаіспанська

Ad


Значок OnWorks

fcomp - Інтернет у хмарі

Запустіть fcomp у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда fcomp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


fcomp - порівняння файлів

СИНТАКСИС


fcomp [ варіант...] ім'я файлу1 ім'я файлу2

fcomp -Допоможіть

fcomp -ВЕРСІЯ

ОПИС


Команда fcomp Програма використовується для порівняння текстових файлів, подібних до різниця(1) програма. Його
перевага полягає в тому, що він завжди створює мінімальні відмінності, і тому ніколи не буде неправильно синхронізуватися
порівняння файлів. Його недоліком є ​​те, що він працює повільніше через додаткову роботу
створювати оптимальні відмінності. Однак для файлів, що відрізняються менш ніж на кілька тисяч
рядків, його продуктивність адекватна. Алгоритми, що використовуються цією утилітою, також використовуються
fhist(1) програма для створення історії редагування.

Щоб порівняти файл старий подати new, команда:
fcomp старий новий
буде використано. Це пояснює відмінності, пов’язані з конвертацією від файл старий до файл
new. Це аналогічно використанню cp(1) команда. Або старий or new файл може
бути каталогом, у цьому випадку порівняння виконується з файлом у каталозі з
те саме ім'я, що й інший файл. Помилка дається, якщо старий та new є обидва каталоги.

ВАРІАНТИ


Розбираються такі варіанти:

-BINary Ця опція може використовуватися для порівняння двійкових файлів на основі байт за байтом. (Кожен
байт обробляється алгоритмом як «рядок».) Значення байтів відображаються в
шістнадцятковий, як і адреси. Примітка: це відрізняється від поведінки
fhist(1) однойменний варіант.

-No_BINary
Цей параметр можна використовувати, щоб уникнути порівняння бінарних файлів. Буде попередження
вказано на стандартну помилку, але програма повідомить про успіх без неї
друк та інші види продукції.

- Порожній
Ігноруйте порожні рядки у вхідних файлах.

- Контекст номер
Це визначає кількість рядків «контексту», який відображається. Це показує
вказана кількість рядків до і після фактичних рядків, які змінюються.
Це корисно, щоб знайти та ідентифікувати рядок, який насправді змінюється,
коли у файлі багато ідентичних копій рядка.

-Редагувати
Виведіть машиночитаний сценарій редагування.

-Невдачі номер
Це зупиняє порівняння, якщо кількість змін перевищує вказане число.
Кожна зміна – це видалення або вставка окремого рядка. Це корисно, коли ви є
не зацікавлені в результатах, коли файли абсолютно різні. Інше використання
це швидка перевірка, щоб перевірити, чи є два файли ідентичними, використовуючи значення нуль.

-Допоможіть
Допоможіть, як користуватися fcomp програми.

-Приєднуйтесь номер
Це об’єднує рядки, які змінилися, якщо вони розділені символом до
вказана кількість незмінних рядків. Завдяки цьому зміни виглядають більшими, але зменшуються
«різкість» виводу за рахунок відображення меншої кількості змінених регіонів. Це
особливо ефективний для придушення марних збігів окремих порожніх рядків або
коментувати початок і закінчення рядків. Корисне значення для цієї опції становить 3 або близько того.

- Збіг
Виведіть відповідні рядки, а не змінені рядки.

-Кількість
Це виводить номери рядків з лівого краю виводу. Це не нормально
потрібний, оскільки номери рядків відображаються в рядку коментарів перед
відображаються рядки. Невиведення номерів рядків перешкоджає терміналу
без потреби прокручувати довгі рядки.

-Вихід ім'я файлу
Надішліть вихід у цей файл, а не в стандартний вихід.

-Спокійно
Виведіть лише короткий підсумок необхідних змін.

-Пробіли
Цей параметр ігнорує відмінності в кількості пробілів у двох рядках. Це
тобто два або більше суміжних просторів обробляються як один простір. Простір на
початок або кінець рядка повністю ігноруються.

- Верхній регістр
Верхні рядки перед порівнянням.

-ВЕРСІЯ
Покажіть, яка версія fcomp біжить.

-Що
Це виведе всі обидва файли разом, показуючи, що сталося з кожним рядком файлу
першого файлу, щоб перейти на рядок у другому файлі. Цей вихід є в
формат «панель змін», де вставлені рядки починаються з |+, видалені рядки починаються з
|−, а незмінні рядки починаються з пробілів. Наявність вертикальної смуги робить
легко шукати змінені рядки.

Усі варіанти можуть бути скороченими; абревіатура задокументована як великі літери,
усі малі літери та символи підкреслення (_) є необов’язковими. Ви повинні використовувати послідовний
послідовності необов'язкових букв.

Усі параметри не чутливі до регістру, ви можете вводити їх у верхньому чи нижньому регістрі чи a
поєднання обох, регістр не важливий.

Наприклад: всі аргументи «-help», «-HELP» і «-h» інтерпретуються як -Допоможіть
варіант. Аргумент "-hlp" не буде зрозумілий, оскільки послідовний необов'язковий
символи не були надані.

Параметри та інші аргументи командного рядка можна довільно змішувати в командному рядку.

Довгі назви параметрів GNU зрозумілі. Оскільки всі назви параметрів для fcomp довгі, це
означає ігнорування додаткового провідного '-'. "-варіант=значення«Конвенція також зрозуміла.

Фото ІМ'Я РОЗШИРЕННЯ


Для зручності, якщо ім’я шляху починається з крапки і існує змінна середовища
з такою назвою, то значення змінної середовища буде використано як фактичне
ім'я шляху. Наприклад, якщо змінна середовища .FOO має значення
це.довге.ім’я, потім команда
fcomp -o .FOO
насправді еквівільно команді
fcomp -o це.довге.ім'я
Якщо ви хочете запобігти розширенню імені шляху, яке починається з крапки, то ви
можна використовувати альтернативну форму для імені шляху, як у:
fcomp -o ./.FOO

BINARY ФАЙЛИ


Загалом, fcomp може обробляти всі текстові файли, які ви йому кидаєте, навіть міжнародний текст
незвичайні кодування. Однак fcomp є не в змозі елегантно справлятися з файлами, які містять
символ NUL.

Команда fcomp(1) програма просто друкує попередження і продовжує, вам потрібно знати, що воно
перетворює символи NUL у значення 0x80 перед виконанням порівняння.

Команда fmerge(1) програма також перетворює символ NUL у значення 0x80 перед об'єднанням,
після попередження, і будь-який вихідний файл міститиме це значення, а не вихідний NUL
характер.

Команда fhist(1) програма, однак, генерує фатальну помилку, якщо будь-який вхідний файл містить NUL
символів. Це призначено для захисту вихідних файлів від ненавмисного пошкодження.
Скористайтесь -BINary для файлів, які обов’язково повинні містити символи NUL.

EXIT СТАТУС


Команда fcomp програма завершить роботу зі статусом 1 при будь-якій помилці. The fcomp програма буде тільки
вийти зі статусом 0, якщо немає помилок.

Посилання


Ця програма заснована на алгоритмі в
An O(ND) Різниця Алгоритм та Його Варіації, Юджин В. Майерс, TR 85‐6,
10-квітня-1985, факультет комп'ютерних наук, Університет Арізони, Тускон,
Арізона 85721.
Див також:
A філе порівняння програма, Вебб Міллер та Юджин В. Майерс, практика програмного забезпечення та
Досвід, том 15, No11, листопад 1985 року.

АВТОРСЬКЕ


fcomp версії 1.18.D001
Авторське право (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2008, 2009 Пітер Міллер;

Ця програма є похідною від твору
Авторське право (C) 1990 Девід І. Белл.

Ця програма є безкоштовним програмним забезпеченням; ви можете розповсюджувати його та/або змінювати відповідно до умов
Загальна публічна ліцензія GNU, видана Фондом вільного програмного забезпечення; або
версія 3 Ліцензії або (на ваш вибір) будь-яка наступна версія.

Ця програма поширюється в надії, що вона буде корисною, але БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ;
навіть без неявної гарантії про придатність до продажу або придатність для певної мети.
Докладніше див. У Загальній публічній ліцензії GNU.

Ви повинні були отримати копію Загальної публічної ліцензії GNU разом із цією програмою.
Якщо ні, дивhttp://www.gnu.org/licenses/>.

AUTHORS


Пітер Міллер Web: http://miller.emu.id.au/pmiller/
/\/\* Електронна пошта: [захищено електронною поштою]

Девід І. Белл Веб: http://www.canb.auug.org.au/~dbell
Електронна пошта: [захищено електронною поштою]

Використовуйте fcomp онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, створена за допомогою
    Next JS, Webpack, Babel, Node і
    Express, використовуючи GraphQL і Apollo
    Клієнт. Магазин WooCommerce в React(
    містить: Продукти...
    Завантажте тему WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Сховище пакетів для ArchLabs Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/archlabs-repo/.
    Його розміщено в OnWorks у...
    Завантажити archlabs_repo
  • 4
    Проект Зефір
    Проект Зефір
    Проект Zephyr – це нове покоління
    операційна система реального часу (RTOS).
    підтримує декілька апаратних засобів
    архітектури. Він заснований на а
    ядро малої площі...
    Завантажити Zephyr Project
  • 5
    SCONS
    SCONS
    SCons - це інструмент для створення програмного забезпечення
    що є кращою альтернативою
    класичний інструмент "Make" для створення
    ми всі знаємо і любимо. SCons є
    впроваджено...
    Завантажити SCons
  • 6
    PSeInt
    PSeInt
    PSeInt - це інтерпретатор псевдокоду для
    іспаномовні студенти програмування.
    Його головне призначення – бути інструментом для
    навчання та розуміння основ
    концепція...
    Завантажити PSeInt
  • Детальніше »

Команди Linux

Ad