使用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用命令vi cut.tab创建一个cut.tab的文件
2在cut.tab文件中输入如下内容,单词之间用tab作为分隔符。
4cat查看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如果以上经验帮到您,麻烦在左下角给点个赞,谢谢!
注意事项
cut命令的其他参数请参看man文档或者info文档