多语言展示
当前在线:335今日阅读:100今日分享:18

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 filesSYNOPSIS       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)
工具/原料
1

Linux,cut

2

terminal

方法/步骤
1

用命令vi cut.tab创建一个cut.tab的文件

2

在cut.tab文件中输入如下内容,单词之间用tab作为分隔符。

4

cat查看cut.tab文件的所有内容[lele@Oracle ~]$ cat cut.tabone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six sevenone two three four five six seven

5

使用cut命令,带上-f参数,例如下面是要查看cut.tab文件的第3列的内容[lele@Oracle ~]$ cut -f3 cut.tab threethreethreethreethreethreethreethreethreethreethreethreethreethreethreethreethreethreethree参数-f3的意思就是以tab键的空格为分隔符,截取第3段

6

用cat cut.tab查看文件中的内容,如果不保存,最后输入:q即可退出。

7

如果以上经验帮到您,麻烦在左下角给点个赞,谢谢!

8

其他参数请参考manual手册

注意事项

cut命令的其他参数请参看man文档或者info文档

推荐信息