Справочник по консольным командам Toybox для Android 12


  Ver.0.8.4     Ver.0.8.9       Pending    

Построчное сравнение файлов - Compare files line by line (нет в ver. 9) [Pending]



diff

Комментарии в исходном файле diff.c :

usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] [-F REGEX ] FILE1 FILE2

  • -a Обрабатывать все файлы как текст
  • -b Игнорировать изменения в количестве пробелов
  • -B Игнорировать изменения, все строки которых
  • -d пусты Стараться найти меньший набор изменений
  • -F Показать самую последнюю строку, соответствующую регулярному выражению
  • -i Игнорировать различия в регистре -L Использовать LABEL вместо имени файла в унифицированном заголовке
  • -N Обработать отсутствующие файлы как пустые
  • -q Вывод только того, различаются ли файлы
  • -r Рекурсивно
  • -S начинать с ФАЙЛА при сравнении каталогов
  • -s Сообщать, когда два файла одинаковы
  • -T Выравнивать вкладки, добавляя префикс табуляции, когда это необходимо
  • -t Расширять вкладки до пробелов в выводе
  • -u Унифицированный diff
  • -U Выводить СТРОКИ контекста
  • -w Игнорировать все пробелы
  • --color Цвет output --strip-trailing-cr Удалить '\r' из входных строк
  • --TYPE-line-format=FORMAT Показать строки TYPE (неизмененные/старые/новые) с помощью FORMAT ФОРМАТ использует экранирование целого числа printf (например, %-2.4x), за которым следует ПИСЬМО: FELMNn Поддерживаемые спецификаторы формата:

  • usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] [-F REGEX ] FILE1 FILE2

  • -a Treat all files as text
  • -b Ignore changes in the amount of whitespace
  • -B Ignore changes whose lines are all blank
  • -d Try hard to find a smaller set of changes
  • -F Show the most recent line matching the regex
  • -i Ignore case differences
  • -L Use LABEL instead of the filename in the unified header
  • -N Treat absent files as empty
  • -q Output only whether files differ
  • -r Recurse
  • -S Start with FILE when comparing directories
  • -s Report when two files are the same
  • -T Make tabs line up by prefixing a tab when necessary
  • -t Expand tabs to spaces in output
  • -u Unified diff
  • -U Output LINES lines of context
  • -w Ignore all whitespace
  • --color Color output --strip-trailing-cr Strip '\r' from input lines
  • --TYPE-line-format=FORMAT Display TYPE (unchanged/old/new) lines using FORMAT FORMAT uses printf integer escapes (ala %-2.4x) followed by LETTER: FELMNn Supported format specifiers are: