cut的帮助信息和使用示例

选项 选项2 英文 中文
-b –bytes=LIST select only these bytes 只选择这些字节
-c –characters=LIST select only these characters 只选择这些字符
-d –delimiter=DELIM use DELIM instead of TAB for field delimiter 使用DELIM代替TAB作为字段的分隔符
-f –fields=LIST select only these fields;
also print any line that contains no delimiter character, unless the -s option is specified
只选择这些字段;如果不指定-s选项,程序也会打印不含分隔符的那些行
-n with -b: don’t split multibyte characters 和-b选项一起使用时,不分割多字符
–complement complement the set of selected bytes, characters or fields
-s –only-delimited do not print lines not containing delimiters 如果某行不包含分隔符,那么就不打印它
–output-delimiter=STRING use STRING as the output delimiter.
the default is to use the input delimiter
使用STRING作为输出分隔符。默认使用输入分隔符
–help display this help and exit 显示帮助信息并退出
–version output version information and exit 输出版本信息并退出

cut的部分帮助信息

[root@localhost ~]# cut --help
Usage: cut OPTION... [FILE]...
Print selected parts of lines from each FILE to standard output.
将每个FILE的行的被选中的部分打印到标准输出

...(略)...

Use one, and only one of -b, -c or -f.  Each LIST is made up of one
range, or many ranges separated by commas.  Selected input is written
in the same order that it is read, and is written exactly once.
对于参数 -b, -c, -f, 能且仅能使用它们中的一个. 每一个LIST是由一个范围组成,
或者由逗号分隔的许多个范围组成. 程序按照什么样的顺序读取input,
那么被选中的input也会按照什么样的顺序写入, 而且会精确的写入进去一次.

Each range is one of:(每个范围是下面中的一种)
  N     N'th byte, character or field, counted from 1
  N     第n个 字节/字符/字段, 从1开始计数.
  N-    from N'th byte, character or field, to end of line
  N-    从第N个字节/字符/字段开始, 到本行的结束.
  N-M   from N'th to M'th (included) byte, character or field
  N-M   从第N个字段到第M个字段(含第M个字段).
  -M    from first to M'th (included) byte, character or field
  -M    从第1个字段, 到第M个字段(含第M个字段).

With no FILE, or when FILE is -, read standard input.
如果没有FILE, 或者当FILE是 - 时, 就读取标准输入.

Report cut bugs to [email protected]
GNU coreutils home page: 
General help using GNU software: 
For complete documentation, run: info coreutils 'cut invocation'
[root@localhost ~]#

示例

Usage: cut OPTION... [FILE]...
按空格识别字段,并展示第first~2个,第3个,第4~last个字段。
date | cut -d " " -f -2,3,4-
# 注意:分隔符必须是单个字符,你可以输入【date | cut -d ":," -f 1-】命令查看报错信息.
按空格识别字段,并展示第first~2个,第3个,第4~last个字段, 同时用TAB作为输出分隔符
date | cut -d ' ' -f -2,3,4- --output-delimiter='在这里输入TAB'
# 记得用引号把TAB引上. 输入TAB的方式:①输入组合键Ctrl+v ②按一下键盘上的TAB键

你可能感兴趣的:(软件使用)