set operations in Perl
Perl Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib/App
t
.gitignore
Changes
LEGAL
README.md
dist.ini
sets
weaver.ini

README.md

NAME

App::Sets - set operations in Perl

SYNOPSIS

# intersect two files
sets file1 ^ file2

# things are speedier when files are sorted
sets -s sorted-file1 ^ sorted-file2

# you can use a bit caching in case, generating sorted files
# automatically for possible multiple or later reuse. For example,
# the following is the symmetric difference where the sorting of
# the input files will be performed two times only
sets -S .sorted '(file1 - file2) + (file2 - file1)'

# In the example above, note that expressions with grouping need to be
# specified in a single string.

# sometimes leading and trailing whitespaces only lead to trouble, so
# you can trim data on-the-fly
sets -t file1-unix - file2-dos

ALL THE REST

Want to contribute? Fork it on GitHub.

App::Sets is on CPAN as well.

Want just the script, ready to go with batteries included? Download it from GitHub.

That's all folks!