diff - jämför filer rad för rad
diff [
FLAGGA]...
FILER
Jämför FILER rad för rad.
Obligatoriska argument till långa flaggor är obligatoriska
även för de korta.
- --normal
- Skriv ut en normal diff (standard).
-
-q, --brief
- Rapportera endast när filer skiljer sig.
-
-s, --report-identical-files
- Rapportera om två filer är lika.
-
-c, -C ANT,
--context[=ANT]
- Skriv ANT (3 som standard) rader kopia av sammanhang.
-
-u, -U ANT,
--unified[=ANT]
- Skriv ut ANT (3 som standard) rader med sammanslagen
omgivning.
-
-e, --ed
- Skriv ut ett ed(1)-skript.
-
-n, --rcs
- Skriv ut skillnader i RCS-format.
-
-y, --side-by-side
- Skriv ut i två kolumner.
-
-W, --width=ANT
- Skriv ut högst ANT (130 som standard) kolumner.
- --left-column
- Skriv endast ut gemensamma raders vänstra
kolumn.
- --suppress-common-lines
- Skriv inte ut gemensamma rader.
-
-p, --show-c-function
- Visa vilken C-funktion varje rad finns i.
-
-F, --show-function-line=RU
- Visa den senaste raden som matchar RU.
-
--label ETIKETT
- Använd ETIKETT istället för filnamn
och tidsstämpel (kan upprepas).
-
-t, --expand-tabs
- Expandera tabulatorer till blanksteg i utdata.
-
-T, --initial-tab
- Justera tabulatorer genom att skjuta in en tabulator.
-
--tabsize=N
- Tabulatorstopp var N:e (8 som standard) kolumn.
- --suppress-blank-empty
- Undertryck blanka eller tabulatorer före tomma
utrader.
-
-l, --paginate
- Skicka utdata till pr(1) för paginering.
-
-r, --recursive
- Jämför underkataloger som hittas
rekursivt.
- --no-dereference
- Följ inte symboliska länkar.
-
-N, --new-file
- Behandla saknade filer som tomma.
- --unidirectional-new-file
- Behandla saknade förstafiler som tomma.
- --ignore-file-name-case
- Bortse från skiftläge när filnamn
jämförs.
- --no-ignore-file-name-case
- Ta hänsyn till skiftläge när filnamn
jämförs.
-
-x, --exclude=MNS
- Ta inte med filer som matchar MNS.
-
-X, --exclude-from=FIL
- Uteslut filer som matchar något mönster i
FIL.
-
-S, --starting-file=FIL
- Börja med FIL när kataloger
jämförs.
-
--from-file=FIL1
- Jämför FIL1 med alla operander; FIL1 kan vara
en katalog.
-
--to-file=FIL2
- Jämför alla operander med FIL2; FIL2 kan vara
en katalog.
-
-i, --ignore-case
- Bortse från skillnader i skiftläge i
filinnehåll.
-
-E, --ignore-tab-expansion
- Ignorera ändringar på grund av
tabulatorexpansion.
-
-Z, --ignore-trailing-space
- Ignorera alla blanktecken i slutet av raden.
-
-b, --ignore-space-change
- Ignorera ändringar i antalet blanka.
-
-w, --ignore-all-space
- Ignorera alla blanktecken.
-
-B, --ignore-blank-lines
- Bortse från ändringar där raderna
är helt blanka.
-
-I, --ignore-matching-lines=RU
- Bortse från ändringar där alla rader
matchar RU.
-
-a, --text
- Betrakta alla filer som text.
- --strip-trailing-cr
- Tag bort avslutande vagnreturer i indata.
-
-D, --ifdef=NAMN
- Skriv sammanslagen fil med skillnader inom ”#ifdef
NAMN”.
-
--GTYPE-group-format=GFMT
- Formatera GTYP-ingrupper med GFMT.
-
--line-format=RFMT
- Formatera alla inrader med RFMT.
-
--RTYP-line-format=RFMT
- Formatera RTYP-inrader med RFMT.
- Dessa formatflaggor gör det möjligt att
finjustera utskriften från
-
diff, generaliserande -D/--ifdef.
- RTYP är ”old”, ”new”
eller ”unchanged”.
- GTYP är RTYP eller ”changed”.
- GFMT (endast) kan innehålla:
- %<
- rader från FIL1
- %>
- rader från FIL2
- %=
- gemensamma rader i FIL1 och FIL2
- %[-][BREDD][.[PREC]]{doxX}BOKSTAV
- printf-lik spec. för BOKSTAV
- BOKSTÄVER är enligt följande
för ny grupp, gemen för gammal grupp:
- F
- första radnumret
- L
- sista radnumret
- N
- antal rader = L-F+1
- E
- F-1
- M
- L+1
- %(A=B?T:E)
- om A är lika med B då T annars E
- RFMT (endast) kan innehålla:
- %L
- radinnehåll
- %l
- radinnehåll exklusive avslutande nyrad
- %[-][BREDD][.[PREC]]{doxX}n
- printf-stil spec. för inradnummer
- Både GFMT och RFMT kan innehålla:
- %%
- %
- %c'C'
- det ensamma tecknet C
- %c'\OOO'
- tecknet med oktalkod OOO
- C
- tecknet C (övriga tecken representerar sig
själva)
-
-d, --minimal
- Arbeta hårt för att hitta en mindre
mängd av ändringar.
-
--horizon-lines=ANT
- Spara ANT rader av gemensamt prefix och suffix.
- --speed-large-files
- Antag stora filer och små spridda
ändringar.
-
--color[=NÄR]
- Färgad utdata; NÄR kan vara
”never”, ”always” eller ”auto”;
bara --color betyder --color='auto'.
-
--palette=PALETT
- Färgerna att använda när
--color är aktivt; PALETT är en kolonseparerad lista
av terminfoförmågor.
- --help
- visa denna hjälp och avsluta
-
-v, --version
- visa versionsinformation och avsluta
FILER är ”FIL1 FIL2” eller ”KAT1 KAT2” eller
”KAT FIL” eller ”FIL KAT”. Om
--from-file
eller
--to-file är angivet finns det inga begränsningar
på FILER. Om en FIL är ”-”, läs standard
in. Slutsstatus är 0 om indata är lika, 1 om olika, 2 vid
problem.
Skrivet av Paul Eggert, Mike Haertel, David Hayes, Richard Stallman och Len
Tower.
Rapportera fel till: <
[email protected]>; rapportera synpunkter
på översättningen till: <
[email protected]>.
GNU diffutils hemsida: <
https://www.gnu.org/software/diffutils/>
Allmän hjälp med att använda GNU-program:
<
https://www.gnu.org/gethelp/>
Copyright © 2021 Free Software Foundation, Inc. Licens GPLv3+: GNU GPL
version 3 eller senare <
https://gnu.org/licenses/gpl.html>.
Detta är fri programvara: du får fritt ändra och
vidaredistribuera den. Det finns INGEN GARANTI, så långt lagen
tillåter.
wdiff(1),
cmp(1),
diff3(1),
sdiff(1),
patch(1)
Den fullständiga dokumentationen för
diff underhålls
som en Texinfo-manual. Om programmen
info och
diff är
ordentligt installerade på ditt system, bör kommandot
- info diff
ge dig tillgång till den kompletta manualen.
Den svenska översättningen av denna manualsida skapades av
Göran Uddeborg <
[email protected]>
Denna översättning är fri dokumentation; läs
GNU
General Public License Version 3 eller senare för
upphovsrättsvillkor. Vi tar INGET ANSVAR.
Om du hittar fel i översättningen av denna manualsida, skicka ett
mail till
[email protected]