cut - 移除文件中每一行的部分内容
概要
cut 选项... [文件]...
描述
从每个文件中打印选定的行部分到标准输出。
如果没有指定文件,或者文件为 -,则从标准输入读取。
长选项的必需参数对于短选项也是必需的。
-b, --bytes=列表
仅选择这些字节
-c, --characters=列表
仅选择这些字符
-d, --delimiter=分隔符
使用分隔符代替制表符作为字段分隔符
-f, --fields=列表
仅选择这些字段;同时,除非指定了 -s 选项,否则打印任何不包含分隔符字符的行
-n (忽略)
--complement
补充所选字节、字符或字段的集合
-s, --only-delimited
不打印不包含分隔符的行
--output-delimiter=字符串
将字符串用作输出分隔符;默认情况下,使用输入分隔符
-z, --zero-terminated
行分隔符为 NUL,而不是换行符
--help 显示此帮助并退出
--version
输出版本信息并退出
仅使用 -b、-c 或 -f 中的一个。每个列表由一个范围或多个用逗号分隔的范围组成。选定的输入以读取的相同顺序写入,并且仅写入一次。每个范围可以是以下形式:
N 第 N 个字节、字符或字段,从 1 开始计数
N- 从第 N 个字节、字符或字段开始,到行尾
N-M 从第 N 个到第 M 个(包括 M)字节、字符或字段
-M 从第一个到第 M 个(包括 M)字节、字符或字段
作者
由 David M. Ihnat、David MacKenzie 和 Jim Meyering 编写。
报告错误
GNU coreutils 在线帮助:[https://www.gnu.org/software/coreutils/] 将任何翻译错误报告到 [https://translationproject.org/team/]
另请参阅
完整文档 [https://www.gnu.org/software/coreutils/cut] 或者可以通过以下方式在本地获取:info '(coreutils) cut invocation'
由 Debian 打包 (9.7-3) 版权所有 © 2025 自由软件基金会。 许可证 GPLv3+:GNU GPL 第 3 版或更高版本 [https://gnu.org/licenses/gpl.html]。 这是一个自由软件:您可以自由地修改和重新分发它。 在法律允许的范围内,不提供任何保证。