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
……
浙公网安备 33010602011771号