unix cut命令

语法:

cut –c list [file]

cut –f list [-d delim] [file]

用途

从输入文件中选择一个或者多个字段或者一组字符,配合管道,可在作进一步处理。

主要选项

-c list

以字符为主,执行剪下的操作,list为字符编号或者一段范围的列表(以逗号隔开),例如:1,3,5-12,42

-d delim

通过-f选项,使用delim作为定界符。默认的定界符为制表字符(tab)

-f list

以字段为主,做剪下的操作。list为字段编号或者一段范围的列表(以逗号隔开)。

行为模式

剪下的输入字符中指定的字段或者指定的范围。若处理的是字段,则定界符隔开的即为各字段,而输出时字段也以给定的定界符隔开。若命令行没有制定文件,则读取标准输入。

例句

1)cut –d : –f 1, 5 /etc/passwd

结果:root:root

         effort/zhangzhou

2)cut –d : –f 6 /etc/passwd

结果:/root

         /home/austen

3) ls –l | cut –c 1-10

结果:total 2878

         -rw-r—r--

         drwxr-xr-x

         ……

posted @ 2013-06-05 15:38  顺水的船  阅读(357)  评论(0)    收藏  举报