功能说明
cut命令用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的内容,类似于下的type命令。 说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指 明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如cut fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件f3中。 当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。
来自: http://man.linuxde.net/cut
常用选项
使用实例
1.剪切文本文件每一行的第一个字节。
cut -b1 4.txt
2.剪切含有中文的文本文件的每一行的第一个字符。
cut -nb1,2,3 7.txt
3.对于格式不固定的文本,获取某一个域的数据。
cat passwd|head -n 5|cut -d : -f 1
指定’:’为分隔符,将分割的每个字段看作一个域。