pyclitool is a command line utility that allow you to map/filter/reduce your input with a Python one liner, line by line.
Project description
pyclitool is a command line utility that allow you to map/filter/reduce your input with a Python one liner, line by line.
Installing:
sudo pip install pyclitool
Usage:
Here are some powerful examples of what you can do with the py command line utility.
Calculate the length of the file names in your current directory:
`bash ls | py "len(x)" `
Sum a list of numbers using a reduce function:
`bash echo -n "1\n2\n3\n4\n5\n" | py -r "int(x)+int(y)" `
Filter only lines from a CSV which the sixth column is greater than 3, skipping the header row of the CSV
`bash cat wine_data.csv | py -s -f "float(x.split(',')[5]) > 3.0" `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyclitool-1.0.macosx-10.13-intel.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b21082fbdb02d682392f2864f311f1bcd6041feaeab37949154875781f7643e |
|
MD5 | cb19c9349b6e2db0b7d39f2c15697cc9 |
|
BLAKE2b-256 | 835795c7e735ba1994885335768056f16123f20655636bca74a7abe3a8fec871 |