Skip to content
/ bloom Public

Use a bloom filter to get best-effort unique values from command line input

Notifications You must be signed in to change notification settings

lanej/bloom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bloom

Simple binary that runs a configurable bloom filter over lines / tokens from STDIN.

Usage: bloom [OPTIONS]

Options:
  -b, --bitmap-bytes <BITMAP_BYTES>  [default: 16384]
  -c, --count <COUNT>                [default: 16384]
  -d, --delimiter <DELIMITER>        
  -i, --index <INDEX>                
  -h, --help                         Print help
  -V, --version                      Print version

Examples:

Simple line filter:

$ cat << EOF | bloom
foo
bar
baz
bar
EOF
foo
bar
baz

Filter by delimited token and index position:

$ cat << EOF | bloom -d ';' -i 1
1;2
2;3
3;4
5;2
EOF
1;2
2;3
3;4

About

Use a bloom filter to get best-effort unique values from command line input

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages