Dit is de opdracht diffplan9 die kan worden uitgevoerd in de gratis hostingprovider OnWorks met behulp van een van onze verschillende gratis online werkstations, zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
diff - differentiële bestandsvergelijker
KORTE INHOUD
diff [ -acefmnbwr ] bestand1 ... bestand2
PRODUCTBESCHRIJVING
Diff vertelt welke regels in twee bestanden moeten worden gewijzigd om ze met elkaar in overeenstemming te brengen. Als een
bestand is een directory, dan een bestand in die directory met dezelfde basisnaam als die van de
een ander bestand wordt gebruikt. Als beide bestanden mappen zijn, worden bestanden met dezelfde naam in de twee gebruikt.
mappen worden vergeleken met behulp van de methode van diff voor tekstbestanden en cmp(1) anders. Indien
als er meer dan twee bestandsnamen worden opgegeven, wordt elk argument vergeleken met het laatste argument als
boven. De -r optie oorzaken diff om submappen met dezelfde naam recursief te verwerken.
Bij het verwerken van meer dan één bestand, diff prefixen bestandverschillen met een enkele regel
een lijst van de twee verschillende bestanden, in de vorm van een diff opdrachtregel. De -m vlag oorzaken
Dit gedrag treedt zelfs op bij het verwerken van afzonderlijke bestanden.
De normale uitvoer bevat regels van deze vormen:
n1 a n3,n4
n1,n2 d n3
n1,n2 c n3,n4
Deze lijnen lijken op ed opdrachten om te converteren file1 om in file2. De cijfers na de
brieven hebben betrekking op file2Door `a' voor `d' te vervangen en achterstevoren te lezen, kan men in feite
ontdekken hoe je moet converteren file2 om in file1. Als in ed, identieke paren waarbij n1 =
n2 or n3 = n4 worden afgekort tot één getal.
Na elk van deze regels volgen alle regels die in het eerste bestand zijn beïnvloed
gemarkeerd met `<', daarna alle regels die beïnvloed worden in het tweede bestand gemarkeerd met `>'.
De -b optie zorgt ervoor dat afsluitende spaties (spaties en tabs) worden genegeerd en andere strings van
blanco's om gelijk te vergelijken. De -w optie zorgt ervoor dat alle witruimte uit de invoer wordt verwijderd
regels voordat het verschilalgoritme wordt toegepast.
De -n optie prefixen elk bereik met filet: en voegt een spatie in rond de a, cen d
werkwoorden. De -e optie produceert een script van a, c en d opdrachten voor de editor ed, welke
zal recreëren file2 vanaf file1. De -f optie produceert een soortgelijk script, niet bruikbaar met
ed, in de omgekeerde volgorde. Het kan echter nuttig zijn als input voor een stream-georiënteerde post-
processor.
De -c De optie omvat drie contextregels rond elke wijziging, waarbij wijzigingen worden samengevoegd waarvan
contexten overlappen elkaar. De -a vlag geeft het volledige bestand als context weer.
Behalve in zeldzame omstandigheden, diff vindt de kleinst mogelijke voldoende set van bestandsverschillen.
Gebruik diffplan9 online met behulp van onworks.net-services