АнглийскийФранцузскийИспанский

Значок OnWorks

diffstat - Онлайн в облаке

Запустите diffstat в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

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

ПРОГРАММА:

ИМЯ


дифференциал - сделать гистограмму из diff-вывода

СИНТАКСИС


дифференциал [опции] [спецификации файла]

ОПИСАНИЕ


Эта программа считывает вывод Разница и отображает гистограмму вставок,
удаления и модификации для каждого файла. Диффстат это программа, которая полезна для просмотра
большие сложные файлы исправлений. Он читает из одного или нескольких входных файлов, содержащих выходные данные.
к Разница, создавая гистограмму общего количества строк, измененных для каждого файла, на который имеется ссылка.

Если имя входного файла заканчивается на .bz2, .gz, .lzma, .z ​​или .Z, дифференциал прочитает
несжатые данные по конвейеру из соответствующей программы. Это также может сделать вывод
тип сжатия из файлов, переданных через стандартный ввод.

Диффстат распознает наиболее популярные типы вывода из Разница:

унифицированный
предпочитаемый заплата утилита.

контекст
лучше всего для удобочитаемости, но не очень компактный.

по умолчанию
не годится для многих, но прост в создании.

Диффстат обнаруживает строки, выводимые Разница чтобы узнать, какие файлы сравниваются, и
затем подсчитывает маркеры в первом столбце, обозначающие тип изменения (вставка,
удаление или изменение). Они показаны на гистограмме как «+», «-» и «!»
символы.

Если в командной строке не указано имя файла, дифференциал читает отличия от
стандартный ввод.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-b игнорировать строки, соответствующие "Двоичные файлы XXX и YYY отличаются" в Разница

-c префикс каждой строки вывода с "#", что делает ее строкой комментария для сценариев оболочки.

-C добавьте escape-последовательности цветов SGR, чтобы выделить гистограмму.

-D назначение
укажите каталог, содержащий файлы, которые можно назвать результатом
применяя различия. дифференциал будет считать строки в соответствующих файлах
(после корректировки имен -p option), чтобы получить общее количество строк в
каждый файл.

Остаток после вычитания измененных и удаленных строк отображается как «без изменений.
линии».

-d Отладка выводит много информации. Обычно он компилируется, но может быть
подавлено.

-e файл
перенаправить стандартную ошибку на файл.

-E удалите escape-последовательности ANSI в каждой строке перед анализом различий. Этот
позволяет дифференциал использоваться с Colordiff.

-f формат
укажите формат гистограммы.

0 для краткости, который показывает только значение и один код гистограммы для каждого из
вставить (+), удалить (-) или изменить (!)

1 для нормального выхода,

2, чтобы заполнить гистограмму точками,

4, чтобы напечатать каждое значение с гистограммой.

Любое ненулевое значение дает гистограмму. Точки и отдельные значения могут быть
в сочетании, например, -f6 дает и то, и другое.

-h печатает сообщение об использовании и закрывается.

-k подавить объединение имён файлов в отчете.

-K попытаться улучшить аннотацию "только" файлов, ища совпадения в
результирующий набор файлов и определение того, был ли файл добавлен или удален.

В настоящее время это не работает в сочетании с -R потому что дифференциал поддерживает только
получившийся набор файлов.

-l перечисляет только имена файлов. Гистограмма не создается.

-m объединить счетчики вставок / удалений из каждого "фрагмента" файла исправления, чтобы приблизительно
количество измененных строк.

-n номер
укажите минимальную ширину, используемую для имен файлов. Если вы не укажете это, дифференциал
использует длину самого длинного имени файла после удаления общих префиксов.

-N номер
укажите максимальную ширину, используемую для имен файлов. Имена длиннее этого лимита
усеченный слева. Если вы не укажете это, дифференциал затем проверяет -n
опцию.

-o файл
перенаправить стандартный вывод на файл.

-p номер
переопределить логику, которая удаляет общие имена путей, имитируя заплата Параметр "-p".

Если вы не дадите -p вариант, дифференциал исследует различия и удаляет
общий префикс из имен путей. Это не то заплата делает.

-q подавить сообщение «0 файлов изменено» для пустых различий.

-r код
обеспечивает необязательное округление данных, отображаемых в гистограмме, а не усечение
с корректировкой ошибок.

0 по умолчанию. Округление не производится, но накопленные ошибки добавляются к
следующие столбцы.

1 округляет данные

2 округляет данные и корректирует гистограмму, чтобы убедиться, что на ней что-то отображается.
если есть какие-либо различия, даже если они обычно округляются до нуля.

-R Предположим, патч был создан с заменой старых и новых файлов.

-s показать только итоговую строку, например, количество вставок и удалений.

-S источник
это похоже на -D вариант, но указывает место, где исходные файлы
(перед применением различий) можно найти.

-t переопределяет гистограмму, генерирует вывод значений, разделенных запятыми, для числа
измененных строк обнаружено в различиях для каждого файла: вставлено, удалено и
модифицирована.

If -S or -D указаны варианты, количество неизмененных строк предшествует количеству
изменений.

-T печатает числа, которые -t будет отображаться между именем пути и
гистограмма.

Ширина количества изменений определяется наибольшим значением (но не менее
3). Ширина указана в -w вариант отдельно от ширины этих чисел.

-u подавить сортировку имен файлов в отчете.

-v показывать прогресс, например, если вывод перенаправлен в файл, писать сообщения о ходе выполнения
к стандартной ошибке.

-V печатает номер текущей версии и завершает работу.

-w номер
укажите максимальную ширину гистограммы. Гистограмма никогда не будет короче
чем 10 столбцов, на тот случай, если имена файлов станут слишком большими.

ОКРУЖАЮЩАЯ СРЕДА


Диффстат работает в среде POSIX.

Вы можете переопределить пути компиляции программ, используемых для распаковки входных файлов, с помощью
установка переменных окружения, соответствующих их имени:

DIFFSTAT_BZCAT_PATH
DIFFSTAT_BZIP2_PATH
DIFFSTAT_COMPRESS_PATH
DIFFSTAT_GZIP_PATH
DIFFSTAT_LZCAT_PATH
DIFFSTAT_PCAT_PATH
DIFFSTAT_UNCOMPRESS_PATH
DIFFSTAT_XZ_PATH
DIFFSTAT_ZCAT_PATH

Однако дифференциал предполагает, что результирующая программа использует те же параметры командной строки,
например, «-c» для распаковки в стандартный вывод.

Используйте diffstat онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    libjpeg-турбо
    libjpeg-турбо
    libjpeg-turbo - это кодек изображений JPEG
    который использует инструкции SIMD (MMX, SSE2,
    NEON, AltiVec) для ускорения базового уровня
    Сжатие и распаковка JPEG на
    x86, x8 ...
    Скачать libjpeg-turbo
  • 2
    Xtreme Download Manager
    Xtreme Download Manager
    У проекта теперь новый дом:
    https://xtremedownloadmanager.com/ For
    Разработчики:
    https://github.com/subhra74/xdm Xtreme
    Менеджер загрузок — это мощный инструмент для...
    Скачать Xtreme Download Manager
  • 3
    ТТГО VGA32 Лайт
    ТТГО VGA32 Лайт
    Особенности: низкое разрешение 4:3 и 16:9.
    Выход VGAКлавиатура и мышь PS/2
    Пользовательский интерфейс на основе inputText (TUI)
    с диалоговым менеджеромЧастично Unicode
    поддержкаSlave dis...
    Скачать TTGO VGA32 Lite
  • 4
    Загрузчик Clover EFI
    Загрузчик Clover EFI
    Проект переехал в
    https://github.com/CloverHackyColor/CloverBootloader..
    Особенности: загрузка macOS, Windows и Linux.
    в UEFI или устаревшем режиме на Mac или ПК с
    УЭ...
    Скачать загрузчик Clover EFI
  • 5
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 6
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • Больше »

Команды Linux

Ad