从文件的每一行中删除和/或重新排列节。

cuts的Python项目详细描述


削减
====

关于
----

用于剪切文件每行的一部分并重新排列的实用程序
剩余的内容。

基于unix实用程序“cut”。目标是增强 剪切允许重新排列、负标引、灵活定界
输出,并正确处理输入分隔符的多个实例。

安装
------------



管道安装切口

用法
----

用法:剪切[-h][-b字节][-c字符][-f字段][-d分隔符][-e]
[-s] [-S隔离器] [文件[文件]…]

从文件的每行中删除和/或重新排列节。

位置参数:

要剪切的文件

可选参数:

-h,帮助显示此帮助消息并退出

-b字节,–要选择的字节字节

-c CHARS,-CHARS CHARS要选择的字符

-f字段,–要选择的字段字段

-d分隔符,-分隔符分隔符设置字段分隔符(默认为tab)

-e,–regex允许正则表达式用作输入分隔符

-s,–跳过不包含输入分隔符的跳过行。
-BR/> S分离器,分离器分离器设置现场分离器用于输出。

列表规范
-----

每个参数-b、-c和-f都需要一个位置列表作为
参数。此列表应以逗号分隔,并允许负 标引。

此外,列表可能包含ascii字符。如果包括,这些
字符将用该字符覆盖输出分隔符。

列表中允许使用以下冒号的范围

n:m从n到m的所有输入位置

n:从n到行尾的所有输入位置

:M从行开始到M的所有输入位置

位置计数从一开始。

文件
----

任意数量的文件的每一行都可以被
在设置所有其他参数后分别命名它们文件名
应该用空格隔开。

如果未指定任何文件,或使用了“-”,则使用stdin。

字节
----

(-b,-字节)=列表

按列表指定,按字节剪切输入。

字符
----

按列表指定的字符剪切输入。

字段
-----

(-f,–fields)=列表

将输入剪切为由输入分隔符分隔的字段。

示例:



输入:
echo“这只是一个测试”cuts-f 1,x,3:5-d“”-s“。
输出:
这只是一个测试

分隔符
---------

(-d,-分隔符)=delim

指定字段的输入分隔符选项默认为制表符
(':生乳胶:`\t`')。

如果设置了-e选项,分隔符将接受正则表达式,
允许使用多个分隔符。

分离器
---
<(- s,-分隔符)=分隔符

指定输出分隔符将被中的ascii字符覆盖
职位列表。

另见
--------

切割(1)

开发说明
-----------------

项目仍在开发中。有任何问题或意见,请
发送电子邮件至jon@jpweiser.com

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用jaxrpc的Java eclipse WebService客户端   java编程方式在对象上写入名称   java Spring批处理:重试后跳过   java Android错误:错误:任务执行失败:应用程序:transformClassesWithDexForDebug'   带有清单文件nullPointerException的java Android元数据   spring Java Quartz调度作业停止运行   JavaMockito:如何在不调用实际方法的情况下,模拟带有参数和无效返回类型的静态方法?   java Tomcat连接池问题无法在关闭的连接上调用方法   java如何交换列表中的项目?   java如何停止线程并通过Toast在线程中正确显示文本?   java为什么连续写入OutputStream时偏移量0不会导致重复字节?   java我无法生成头文件   不兼容的返回类型错误java   修改值后键值对的java Jolt转换规范   java有自动更新Javadoc的工具吗?   java线程如何在ints自身实例类中共享变量   java继承一个非gwt模块   java Hibernate xml配置   使用netty4异步调用的java链接HTTP请求响应