diff3(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

Namn

diff3 – jämför tre filer rad för rad

Synopsis

diff3 [ALTERNATIV]... MINFIL GAMMALFIL DINFIL

Beskrivning

Jämför tre filer rad för rad.

Obligatoriska argument för långa alternativ är också obligatoriska för korta alternativ.

  • -A, --show-all

Visa alla ändringar och omge konflikter med hakparenteser.

  • -e, --ed

Skapa ett ed-skript som inför ändringar från GAMMALFIL till DINFIL i MINFIL.

  • -E, --show-overlap

Som -e, men omge konflikter med hakparenteser.

  • -3, --easy-only

Som -e, men inför endast icke-överlappande ändringar.

  • -x, --overlap-only

Som -e, men inför endast överlappande ändringar.

  • -X

Som -x, men omge konflikter med hakparenteser.

  • -i

Lägger till 'w' och 'q'-kommandon i ed-skript.

  • -m, --merge

Skapa en sammanslagen fil, enligt -A om inga andra alternativ anges.

  • -a, --text

Behandla alla filer som text.

  • --strip-trailing-cr

Ta bort avslutande carriage return (CR) vid inläsning.

  • -T, --initial-tab

Justera tabbar genom att lägga till en inledande tabb.

  • --diff-program=PROGRAM

Använd PROGRAM för att jämföra filer.

  • -L, --label=ETIKETT

Använd ETIKETT istället för filnamn (kan anges upp till tre gånger).

  • --help

Visa denna hjälptext och avsluta.

  • -v, --version

Visa versionsinformation och avsluta.

Standardutdata är ett relativt lättläst format för att visa ändringar.

Alternativen -e, -E, -x, -X skapar istället ett ed-skript.

Slutligen gör alternativet -m (--merge) att diff3 utför sammanfogningen internt och skriver ut den färdiga, sammanslagna filen. För komplexa fall är detta mer robust än att använda ed.

Om en FIL är "-", läses standardinmatningen. Avslutningsstatus:

  • 0 – om det lyckas,
  • 1 – om det finns konflikter,
  • 2 – om ett fel uppstod.

Författare

Skriven av Randy Smith.

Rapportering av fel

Rapportera fel till: bug-diffutils@gnu.org GNU diffutils hemsida: https://www.gnu.org/software/diffutils/ Allmän hjälp om GNU-programvara: https://www.gnu.org/gethelp/

Upphovsrätt

Copyright © 2025 Free Software Foundation, Inc. Licens: GPLv3+ (https://gnu.org/licenses/gpl.html). Detta är fri programvara: du är fri att ändra och distribuera den. Det finns INGEN GARANTI, i den utsträckning som lagen tillåter.

Se även

Den fullständiga dokumentationen för diff3 finns i en Texinfo-manual. Om programmen info och diff3 är korrekt installerade, kan kommandot:

info diff3

ge dig tillgång till hela manualen.

Kolofon

Denna sida är en del av diffutils-projektet (GNU diff-verktyg). Mer information finns på: http://savannah.gnu.org/projects/diffutils/

Om du har en felrapport för denna manualsida, skicka den till: bug-diffutils@gnu.org.

Denna sida hämtades från projektets uppströms Git-repository ⟨git://git.savannah.gnu.org/diffutils.git⟩ den 2 februari 2025. Vid den tidpunkten var det senaste kända commitdatumet 1 februari 2025.

Om du upptäcker några renderingproblem i denna HTML-version av sidan, eller tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna kolofon (som inte är en del av den ursprungliga manualsidan), skicka ett mail till man-pages@man7.org.

diffutils 3.10.245-dfaa84 – Februari 2025

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/diff3.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.