Linux cut命令说明
的有关信息介绍如下:
使用cut命令获取文档中的某一列的数据,例如下面的文件cut.tab中间使用tab键分隔,这里要想只显示第3个列区域的内容,可以使用 cut -f3 cut.tab实现。
Linux中的cut命令详细说明:
CUT(1) User Commands CUT(1)
NAME
cut - remove sections from each line of files
SYNOPSIS
cut OPTION... [FILE]...
DESCRIPTION
Print selected parts of lines from each FILE to standard output.
Mandatory arguments to long options are mandatory for short options
too.
-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
-f, --fields=LIST
select only these fields; also print any line that contains no
delimiter character, unless the -s option is specified
-n with -b: don’t split multibyte characters
--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
--help display this help and exit
--version
output version information and exit
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. Each
range is one of:
N N’th byte, character or field, counted from 1
N- from N’th byte, character or field, to end of line
N-M from N’th to M’th (included) byte, character or field
-M from first to M’th (included) byte, character or field
With no FILE, or when FILE is -, read standard input.
AUTHOR
Written by David M. Ihnat, David MacKenzie, and Jim Meyering.
REPORTING BUGS
Report cut bugs to bug-coreutils@gnu.org
GNU coreutils home page:
General help using GNU software:
Report cut translation bugs to
COPYRIGHT
Copyright © 2010 Free Software Foundation, Inc. License GPLv3+: GNU
GPL version 3 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
SEE ALSO
The full documentation for cut is maintained as a Texinfo manual. If
the info and cut programs are properly installed at your site, the com-
mand
info coreutils 'cut invocation'
should give you access to the complete manual.
GNU coreutils 8.4 June 2010 CUT(1)
用命令vi cut.tab创建一个cut.tab的文件
在cut.tab文件中输入如下内容,单词之间用tab作为分隔符。
输入:wq保存,并退出
cat查看cut.tab文件的所有内容
[lele@Oracle ~]$ cat cut.tab
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
one two three four five six seven
使用cut命令,带上-f参数,例如下面是要查看cut.tab文件的第3列的内容
[lele@Oracle ~]$ cut -f3 cut.tab
three
three
three
three
three
three
three
three
three
three
three
three
three
three
three
three
three
three
three
参数-f3的意思就是以tab键的空格为分隔符,截取第3段
用cat cut.tab查看文件中的内容,如果不保存,最后输入:q即可退出。
如果以上经验帮到您,麻烦在左下角给点个赞,谢谢!
其他参数请参考manual手册



