diff3(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== Namn == '''diff3''' – jämför tre filer rad för rad == Synopsis == <pre> diff3 [ALTERNATIV]... MINFIL GAMMALFIL DINFIL </pre> == 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...')
 
Ingen redigeringssammanfattning
 
Rad 13: Rad 13:


* '''-A''', '''--show-all'''   
* '''-A''', '''--show-all'''   
  Visa alla ändringar och omge konflikter med hakparenteser.
Visa alla ändringar och omge konflikter med hakparenteser.
* '''-e''', '''--ed'''   
* '''-e''', '''--ed'''   
  Skapa ett ''ed''-skript som inför ändringar från GAMMALFIL till DINFIL i MINFIL.
Skapa ett ''ed''-skript som inför ändringar från GAMMALFIL till DINFIL i MINFIL.
* '''-E''', '''--show-overlap'''   
* '''-E''', '''--show-overlap'''   
  Som '''-e''', men omge konflikter med hakparenteser.
Som '''-e''', men omge konflikter med hakparenteser.
* '''-3''', '''--easy-only'''   
* '''-3''', '''--easy-only'''   
  Som '''-e''', men inför endast icke-överlappande ändringar.
Som '''-e''', men inför endast icke-överlappande ändringar.
* '''-x''', '''--overlap-only'''   
* '''-x''', '''--overlap-only'''   
  Som '''-e''', men inför endast överlappande ändringar.
Som '''-e''', men inför endast överlappande ändringar.
* '''-X'''   
* '''-X'''   
  Som '''-x''', men omge konflikter med hakparenteser.
Som '''-x''', men omge konflikter med hakparenteser.
* '''-i'''   
* '''-i'''   
  Lägger till 'w' och 'q'-kommandon i ''ed''-skript.
Lägger till 'w' och 'q'-kommandon i ''ed''-skript.
* '''-m''', '''--merge'''   
* '''-m''', '''--merge'''   
  Skapa en sammanslagen fil, enligt '''-A''' om inga andra alternativ anges.
Skapa en sammanslagen fil, enligt '''-A''' om inga andra alternativ anges.
* '''-a''', '''--text'''   
* '''-a''', '''--text'''   
  Behandla alla filer som text.
Behandla alla filer som text.
* '''--strip-trailing-cr'''   
* '''--strip-trailing-cr'''   
  Ta bort avslutande ''carriage return'' (CR) vid inläsning.
Ta bort avslutande ''carriage return'' (CR) vid inläsning.
* '''-T''', '''--initial-tab'''   
* '''-T''', '''--initial-tab'''   
  Justera tabbar genom att lägga till en inledande tabb.
Justera tabbar genom att lägga till en inledande tabb.
* '''--diff-program=PROGRAM'''   
* '''--diff-program=PROGRAM'''   
  Använd PROGRAM för att jämföra filer.
Använd PROGRAM för att jämföra filer.
* '''-L''', '''--label=ETIKETT'''   
* '''-L''', '''--label=ETIKETT'''   
  Använd ETIKETT istället för filnamn (kan anges upp till tre gånger).
Använd ETIKETT istället för filnamn (kan anges upp till tre gånger).
* '''--help'''   
* '''--help'''   
  Visa denna hjälptext och avsluta.
Visa denna hjälptext och avsluta.
* '''-v''', '''--version'''   
* '''-v''', '''--version'''   
  Visa versionsinformation och avsluta.
Visa versionsinformation och avsluta.


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

Nuvarande version från 2 mars 2025 kl. 07.10

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.