Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

randfilter

This tool reads files or stdin and outputs random lines.

randfilter is tested with Python 2.6, 2.7, 3.2, 3.3.

Requirements

  • Python 2.6 / 2.7 / 3.2 / 3.3 or higher
  • docopt==0.6.1
  • schema==0.2.0

Installation

Install from pypi

easy_install randfilter

or

pip install randfilter

Install from github

git clone https://github.com/ton1517/randfilter.git
cd randfilter
python setup.py install

Usage

randfilter

Usage:
    randfilter (-n <num> | -p <probability>) [-u | --unorder] [-i | --ignore-empty] [<files>...]
    randfilter -h | --help
    randfilter -v | --version

Options:
    <files>...          Choose and output lines at random in files. If omitted, use stdin.
    -n <num>            The choise number of lines.
    -p <probability>    The choise probability of lines. The value is 0.0 to 1.0.
    -u --unorder        Output lines are unordered.
    -i --ignore-empty   Ignore empty line.
    -h --help           Show this screen.
    -v --version        Show version.

About

This tool reads files or stdin and outputs random lines.

Resources

License

Packages

No packages published

Languages