table of contents
DIFF(1) | Корисничке наредбе | DIFF(1) |
НАЗИВ¶
diff - поредите датотеке ред по ред
УВОД¶
diff [ОПЦИЈА]... ДАТОТЕКЕ
ОПИС¶
Поредите ДАТОТЕКЕ ред по ред.
Обавезни аргументи за дуге опције су обавезни и за кратке опције такође.
- --normal
- исписује обичне разлике (основно)
- -q, --brief
- исписује само када се датотеке разликују
- -s, --report-identical-files
- извештава када су две датотеке исте
- -c, -C БРОЈ, --context[=БРОЈ]
- исписује БРОЈ (почетно 3) редова умноженог склопа
- -u, -U БРОЈ, --unified[=БРОЈ]
- исписује БРОЈ (почетно 3) редова обједињеног склопа
- -e, --ed
- исписује ед спис
- -n, --rcs
- исписује РЦС запис разлика
- -y, --side-by-side
- исписује у две колоне
- -W, --width=БРОЈ
- исписује на највише БРОЈ (почетно 130) колона
- --left-column
- исписује само леву колону заједничких редова
- --suppress-common-lines
- не приказује заједничке редове
- -p, --show-c-function
- приказује у којој Ц функцији је свака промена
- -F, --show-function-line=РИ
- приказује најскорији ред који одговара РИ
- --label ОЗНАКА
- користи ОЗНАКУ уместо назива датотеке и временске ознаке (може да се понавља)
- -t, --expand-tabs
- развија табулаторе у размаке за излаз
- -T, --initial-tab
- поравнава табулаторе додајући један табулатор
- --tabsize=БРОЈ
- величина табулатора је БРОЈ (почетно 8) колона
- --suppress-blank-empty
- потискује размак или табулатор пре празних редова излаза
- -l, --paginate
- пропушта излаз кроз „pr“ за прелом
- -r, --recursive
- дубински упоређује све пронађене поддиректоријуме
- --no-dereference
- не прати симболичке везе
- -N, --new-file
- сматра празним недостајуће датотеке
- --unidirectional-new-file
- сматра празним прве недостајуће датотеке
- --ignore-file-name-case
- занемарује словну величину поређујући назива датотека
- --no-ignore-file-name-case
- урачунава словну величину поређујући називе датотека
- -x, --exclude=ОБР
- искључује датотеке које поклапају ОБР
- -X, --exclude-from=ТЕКА
- искључује датотеке које одговарају сваком шаблону у ДАТОТЕЦИ
- -S, --starting-file=ТЕКА
- почиње од ТЕКА при поређењу директоријума
- --from-file=ТЕКА1
- упоређује ТЕКУ1 са свим оперантима. ТЕКА1 може бити директоријум
- --to-file=ТЕКА2
- упоређује све операнте са ТЕКОМ2. ТЕКА2 може бити директоријум
- -i, --ignore-case
- занемарује словну величину у склопу датотека
- -E, --ignore-tab-expansion
- занемарује промене услед развијања табулатора
- -Z, --ignore-trailing-space
- занемарује размак на крају реда
- -b, --ignore-space-change
- занемарује промене због количине празног простора
- -w, --ignore-all-space
- занемарује све размаке
- -B, --ignore-blank-lines
- занемарује промене услед празних редова
- -I, --ignore-matching-lines=РИ
- занемарује промене чији редови поклапају РИ
- -a, --text
- сматра све датотеке као текст
- --strip-trailing-cr
- огољава пратеће <CR> на улазу
- -D, --ifdef=НАЗИВ
- исписује стопљену датотеку да прикаже „#ifdef НАЗИВ“ разлике
- --GTYPE-group-format=ГОБЛ
- обликује GTYPE улазне групе са ГОБЛ
- --line-format=РОБЛ
- обликује све улазне редове са РОБЛ
- --LTYPE-line-format=РОБЛ
- обликује LTYPE улазне редове са РОБЛ
- Ове опције записа обезбеђује фино подешено управљање преко излаза
- различника, генерализујући -D/--ifdef.
- LTYPE је „old“, „new“, или „unchanged“.
- GTYPE је LTYPE или „changed“.
- ГОБЛ (само) може садржати:
- %<
- редове из ДАТОТЕКЕ1
- %>
- редове из ДАТОТЕКЕ2
- %=
- редове заједничке у ДАТОТЕЦИ1 и ДАТОТЕЦИ2
- %[-][ШИРН][.[ТАЧН]]{doxX}СЛОВО
- printf-стил за СЛОВО
- СЛОВО за нову групу, мала слова за стару групу:
- F
- број првог реда
- L
- број последњег реда
- N
- број редова = L-F+1
- E
- F-1
- M
- L+1
- %(A=B?T:E)
- ако је А исто као Б онда Т супротно Е
- РОБЛ (само) може садржати:
- %L
- садржај реда
- %l
- садржај реда, изузев пратећих знакова за нови ред
- %[-][ШИРН][.[ТАЧН]]{doxX}n
- printf-стил за улазни број реда
- Било ГОБЛ или РОБЛ могу садржати:
- %%
- %
- %c'C'
- само један знак „З“
- %c'\OOO'
- знак са окталним кодом OOO
- З
- знак З (други знаци представљају сами себе)
- -d, --minimal
- труди се да нађе мањи скуп промена
- --horizon-lines=БРЈ
- чува БРЈ редова заједничког префикса и суфикса
- --speed-large-files
- за велике датотеке са много раштрканих малих измена
- --color[=КАДА]
- обојава излаз; КАДА може бити „never“ (никада), „always“ (увек), или „auto“ (подразумевано); обична --color значи --color='auto'
- --palette=ПАЛЕТА
- боје за коришћење када је --color активно; ПАЛЕТА је списак могућности података термина раздвојен двотачком
- --help
- приказује ову помоћ и излази
- -v, --version
- исписује податке о издању и излази
ДАТОТЕКЕ су „ТЕКА1 ТЕКА2“ или „ДИР1 ДИР2“ или „ДИР ТЕКА“ или „ТЕКА ДИР“. Нема ограничења за ДАТОТЕКЕ ако је задато --from-file или --to-file. Ако је ДАТОТЕКА „-“, чита стандардни улаз. Излазно стање је 0 ако су улази исти, 1 за различите, 2 за грешку.
АУТОР¶
Написали су Пол Егерт, Мајк Хартел, Дејвид Хејес, Ричард Столман и Лен Тауер.
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
Грешке
пријавите
на: bug-diffutils@gnu.org
GNU diffutils матична
страница:
<https://www.gnu.org/software/diffutils/>
Општа
помоћ за
коришћење
ГНУ
софтвера:
<https://www.gnu.org/gethelp/>
АУТОРСКА ПРАВА¶
Copyright © 2023 Free Software Foundation, Inc.
Лиценца
ОЈЛв3+: ГНУ
ОЈЛ издање 3
или
касније
<https://gnu.org/licenses/gpl.html>.
Ово је
слободан
софтвер:
слободни
сте да га
мењате и
расподељујете.
Не постоји
НИКАКВА
ГАРАНЦИЈА,
у оквирима
дозвољеним
законом.
ВИДИТЕ ТАКОЂЕ¶
wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)
Потпуна документација за diff је одржавана као Тексинфо упутство. Ако су info и diff исправно инсталирани на вашем сајту, наредба
- info diff
треба да вам да приступ потпуном упутству.
ПРЕВОД¶
Српски превод ове странице са приручником смо направили
Овај превод је бесплатна документација; за услове ауторског права погледајте ГНУ Општу јавну лиценцу верзије 3 или новије. Не преузимамо никакву одговорност.
Ако пронађете грешке у преводу ове странице приручника, пошаљите е-поруку TODO.
May 2023 | diffutils 3.10 |