pyclitool是一个命令行工具,允许您使用Python单行表达式逐行映射/过滤/归约您的输入。
项目描述
pyclitool是一个命令行工具,允许您使用Python单行表达式逐行映射/过滤/归约您的输入。
安装
sudo pip install pyclitool
用法
以下是使用py命令行工具可以做到的一些强大的示例。
计算当前目录中文件名的长度
`bash ls | py "len(x)" `
使用reduce函数对数字列表求和
`bash echo -n "1\n2\n3\n4\n5\n" | py -r "int(x)+int(y)" `
过滤CSV文件的第6列大于3的行,跳过CSV标题行
`bash cat wine_data.csv | py -s -f "float(x.split(',')[5]) > 3.0" `