Dit is de opdracht numdiff die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator
PROGRAMMA:
NAAM
numdiff - vergelijk vergelijkbare bestanden met numerieke velden
PRODUCTBESCHRIJVING
Gebruik: numdiff -h|--help|-v|--versie of
numdiff [-s IFS][-D DELIMS][-a THRVAL[:RANGE|:RANGE1:RANGE2]][-r
THRVAL[:RANGE|:RANGE1:RANGE2]][-2][-F NUM][-# NUM][-P][-N][-I][-c CURRNAME][-d C1C2][-t
C1C2][-g N1N2][-p C1C2][-n C1C2][-e C1C2][-i C1C2][-X 1:RANGE][-X
2:RANGE][-E][-U][-b][-V][-O[NUM]][-q][-S][-z 1:RANGE][-z 2:RANGE][ -Z 1:BEREIK][-Z
2:RANGE][-m][-H][-f[NUM]][-T][-B][-l PATH][-o PATH] BESTAND1 BESTAND2
Vergelijk vermeend vergelijkbare bestanden regel voor regel en veld voor veld, waarbij kleine getallen worden genegeerd
verschillen of/en verschillende numerieke formaten.
RANGE, RANGE1 en RANGE2 blijven staan voor een positief geheel getal of voor een bereik van een geheel getal
waarden, zoals 1-, 3-5 of -7. De twee argumenten na de opties zijn de namen van de
bestanden om te vergelijken. De volledige paden van de bestanden moeten worden opgegeven, een mapnaam is
niet geaccepteerd. De opgegeven paden kunnen niet naar hetzelfde bestand verwijzen, maar een ervan kan "-" zijn.
wat verwijst naar stdin.
Afsluitstatus: 1 als bestanden verschillen, 0 als ze gelijk zijn, -1 (255) in geval van een fout
-s, --scheiders=IFS
Geef de set tekens op die als scheidingstekens moet worden gebruikt bij het splitsen van de invoerregels
in velden (de standaardset scheidingstekens is spatie, tab en nieuwe regel). Als IFS is
voorafgegaan door 1: of 2: gebruik dan de gegeven scheidingstekenset alleen voor de regels van de
respectievelijk eerste of tweede bestand
-D, --scheidingstekens=DELIMS
Specificeer de reeks tekenreeksen die als scheidingstekens moeten worden gebruikt bij het splitsen van de invoerregels
in velden (de standaardset scheidingstekens is spatie, tab en nieuwe regel). Als DELIMS
wordt voorafgegaan door 1: of 2: gebruik dan het opgegeven scheidingsteken alleen voor de regels van
respectievelijk het eerste of het tweede bestand
-a, --absolute tolerantie=THRVAL[:BEREIK|:BEREIK1:BEREIK2]
Stel in op THRVAL het maximale absolute verschil dat is toegestaan vóór die twee cijfers
velden worden als verschillend beschouwd (de standaardwaarde is nul). Als een BEREIK wordt gegeven,
gebruik de gespecificeerde drempel alleen bij het vergelijken van velden waarvan de posities in liggen
BEREIK. Als zowel RANGE1 als RANGE2 gegeven zijn en dezelfde lengte hebben, gebruik dan de
gespecificeerde drempel bij het vergelijken van een veld van FILE1 dat in RANGE1 ligt met de
overeenkomstig veld van FILE2 in RANGE2
-r, --relatieve tolerantie=THRVAL[:BEREIK|:BEREIK1:BEREIK2]
Stel in op THRVAL het maximaal toegestane relatieve verschil vóór die twee cijfers
velden worden als verschillend beschouwd (de standaardwaarde is nul). Als een BEREIK wordt gegeven,
gebruik de gespecificeerde drempel alleen bij het vergelijken van velden waarvan de posities in liggen
BEREIK. Als zowel RANGE1 als RANGE2 gegeven zijn en dezelfde lengte hebben, gebruik dan de
gespecificeerde drempel bij het vergelijken van een veld van FILE1 dat in RANGE1 ligt met de
overeenkomstig veld van FILE2 in RANGE2
-2, --streng
Beschouw twee numerieke waarden alleen als gelijk als ze zowel absoluut als relatief zijn
verschil de overeenkomstige tolerantiedrempel niet overschrijden
-F, --formule=NUM
Gebruik de formule aangegeven door NUM om de relatieve fouten te berekenen. Als 'GETAL' 0 is, gebruiken
de klassieke formule. Als 'GETAL' 1 is, bereken dan de relatieve fouten door rekening te houden met de
waarden in FILE1 als voorbeeldwaarden. Als 'GETAL' 2 is, bereken dan de relatieve fouten met
rekening houdend met de waarden in FILE2 als voorbeeldwaarden.
-#, --cijfers=NUM
Stel in op NUM het aantal cijfers in de significanten gebruikt in meervoudige precisie
rekenkundig
-P, --positieve verschillen
Negeer alle verschillen als gevolg van numerieke velden van het tweede bestand die kleiner zijn dan
de corresponderende numerieke velden in het eerste bestand
-N, --negatieve-verschillen
Negeer alle verschillen als gevolg van numerieke velden van het tweede bestand die groter zijn
dan de corresponderende numerieke velden in het eerste bestand
-I, --negeer zaak
Negeer veranderingen in hoofdletters en kleine letters terwijl u letterlijke vergelijkingen maakt
-c, --munteenheid=CURRNAAM
Stel in op CURRNAME de valutanaam voor de twee bestanden die u wilt vergelijken. CURRNAME moet zijn
voorafgegaan door 1: of 2: om alleen de valutanaam voor de eerste of de te specificeren
tweede bestand
-d, --decimale punt=C1C2
Geef de tekens op die de decimale punt vertegenwoordigen in de twee bestanden die u wilt vergelijken
-t, --duizenden-scheidingsteken=C1C2
Geef de tekens op die het scheidingsteken voor duizendtallen in de twee bestanden vertegenwoordigen
vergelijken
-g, --groepslengte=N1N2
Specificeer het aantal cijfers dat elke groep van duizenden in de twee bestanden vormt
vergelijken
-p, --plus-voorvoegsel=C1C2
Specificeer de (optionele) voorvoegsels voor positieve waarden die in de twee bestanden worden gebruikt
vergelijken
-n, --minus-voorvoegsel=C1C2
Geef de voorvoegsels op voor negatieve waarden die worden gebruikt in de twee bestanden die u wilt vergelijken
-e, --exponent-letter=C1C2
Geef de exponentletters op die in de twee bestanden worden gebruikt om te vergelijken
-i, --denkbeeldige eenheid=C1C2
Geef de tekens op die de denkbeeldige eenheid vertegenwoordigen in de twee bestanden die u wilt vergelijken
-X, --uitsluiten=1:BEREIK
Selecteer de velden van het eerste bestand die moeten worden genegeerd
-X, --uitsluiten=2:BEREIK
Selecteer de velden van het tweede bestand die moeten worden genegeerd
-E, --essentieel
Tijdens het afdrukken tonen de verschillen tussen de twee vergeleken bestanden alleen de
numerieke
-U, --dummie
Bij het afdrukken negeren de verschillen tussen de twee vergeleken bestanden alle
numerieke (dummy-modus)
-b, --kort
Onderdruk alle berichten over de ontdekte verschillen in de structuren van
de twee bestanden
-V, --uitgebreid
Voor elke paar regels die in ten minste één veld verschillen, drukt u een koptekst af
laten zien hoe deze lijnen verschijnen in de twee vergeleken bestanden
-O, --Overzicht[=NUM]
Toon naast elkaar een lijst met verschillen van de twee bestanden die laten zien welke regels er zijn
alleen aanwezig in één bestand, welke regels in beide bestanden aanwezig zijn maar met één of
meer verschillende velden, en welke lijnen identiek zijn. Of 'GETAL' nul is of niet
opgegeven, voert maximaal 130 kolommen per regel uit. Als 'GETAL' een positief getal is,
uitvoer maximaal 'NUM' kolommen per regel. Als 'GETAL' een negatief getal is, niet doen
voer gemeenschappelijke regels uit en geef maximaal -'NUM' kolommen per regel weer.
-q, --stil, --stil
Onderdruk alle standaarduitvoer
-S, --statistieken
Voeg wat statistieken toe aan de standaarduitvoer
-z, --vervagen-als-numeriek=1:BEREIK
Selecteer de velden van het eerste bestand die moeten worden vervaagd tijdens het
synchronisatieprocedure alleen als ze numeriek blijken te zijn
-z, --vervagen-als-numeriek=2:BEREIK
Selecteer de velden van het tweede bestand die moeten worden vervaagd tijdens de
synchronisatieprocedure alleen als ze numeriek blijken te zijn
-Z, --onvoorwaardelijk vervagen=1:BEREIK
Selecteer de velden van het eerste bestand die onvoorwaardelijk vervaagd moeten worden
de synchronisatieprocedure
-Z, --onvoorwaardelijk vervagen=2:BEREIK
Selecteer de velden van het tweede bestand die onvoorwaardelijk vervaagd moeten worden
de synchronisatieprocedure
-m, --minimaal
Probeer tijdens de synchronisatie een kleinere reeks wijzigingen te vinden
-H, --snelheid-grote-bestanden
Ga tijdens de synchronisatie uit van grote bestanden en veel verspreide kleine wijzigingen
-f, --testfilter[=NUM]
Voer alleen het filter uit en toon vervolgens de resultaten van de poging om de twee te synchroniseren
bestanden. Als 'NUM' nul is of niet is opgegeven, voert u maximaal 130 kolommen per regel uit.
Als 'NUM' een positief getal is, voert u maximaal 'NUM' kolommen per regel uit. Als 'NUM' is
een negatief getal, voer geen gemeenschappelijke regels uit en geef maximaal -'NUM' kolommen weer
per lijn.
-T, --uitvouwen-tabbladen
Vouw tabbladen uit naar spaties in de uitvoer terwijl de resultaten van de synchronisatie worden weergegeven
procedure (alleen zinvol in combinatie met optie -O or -f)
-B, --binair
Behandel beide bestanden als binaire bestanden (alleen zinvol onder Doz/Windoz)
-l, --waarschuwingen voor=PATH
Leid waarschuwings- en foutmeldingen van stderr om naar het aangegeven bestand
-o, --uitvoer=PATH
Leid uitvoer van stdout om naar het aangegeven bestand
-h, --help
Toon hulpbericht en vooraf gedefinieerde instellingen
-v, --versie
Toon versienummer, copyright, distributievoorwaarden en GEEN garantie
Standaard numerieke formaat (Voor zowel bestanden naar vergelijken):
Valutanaam = ""
Komma = `.'
Scheidingsteken voor duizendtallen = `,'
Aantal cijfers in elke duizendtallengroep = 3
Voorloop positief teken = `+'
Leidend negatief teken = `-'
Voorvoegsel voor decimale exponent = `e'
Symbool gebruikt om de denkbeeldige eenheid aan te duiden = `i'
COPYRIGHT
Auteursrecht © 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Ivano Primi
<[e-mail beveiligd]>
Licentie GPLv3+: GNU GPL versie 3 of later, ziehttp://gnu.org/licenses/gpl.html>.
Dit is gratis software: u bent vrij om deze te wijzigen en opnieuw te verspreiden. Er is GEEN GARANTIE,
voor zover wettelijk toegestaan.
Gebruik numdiff online met behulp van onworks.net-services