Skip to main content

Compare two text files by key columns

Project description

KVDiff

Compare two text files by key columns

Get Started

Let's say we have two text files maintaining a list of systems with versions.

$ cat a.txt
MacOS 10.12
Windows 10
Ubuntu 16
$ cat b.txt
MacOS 10.14
Windows 10
Manjaro 17

To see which systems are new in b.txt, deleted in b.txt, and version changed in b.txt, run kvdiff -k1 a.txt b.txt in the terminal:

$ kvdiff -k1 a.txt b.txt
* MacOS 10.12
> MacOS 10.14
+ Manjaro 17
- Ubuntu 16

KVDiff reports that MacOS has a version change, new system Manjaro with version 17 is added, and Ubuntu is deleted.

Requirements

Installation

$ pip install kvdiff

Usage

Run kvdiff --help for more infomation

License

MIT licensed

Technical details

See KVDiff: Compare Two Large Text Files by Key Columns

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

kvdiff-0.1.1-py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page