argor

   :: 首页  :: 新随笔  :: 联系 ::  :: 管理

语法:

  从目标文件删除指定的行(默认以“空格”作为“字段分割符”)。

选项:

 

选项说明例子
-d 指定列分隔符(字段分割符 -d' '   -d :    -d ':'
-f
选择列;多列之间用逗号分隔 -f 1,3   -f 1-2,6
-s
排除无分隔符的行  
-c
选择指定字符 -c 1,3-7
-b
选择某个字节的内容 -b 2
-n
取消分隔多字节字符  

 

例子:


 

1 基本用法

取出指定的列(“1,3”,代表1行和3行;“1-3”,代表1到3行)

$ cut -f 1,3 cut.txt
$ cut -d ':' -f 1,3 cut.txt
$ cut -d ":" -f 3-5 cut.txt

 

2 选择指定数量的字符

取出指定位置的字符

$ cut -c 1,3-7 cut.txt
$ cut -c3-7,9-11 cut.txt

 

 

3 排出不包含列分隔符的行

$ cut -s -f 1,3 cut.txt
$ cut -s -d: -f 3,5 cut.txt

 

posted on 2017-11-29 10:22  argor  阅读(154)  评论(0编辑  收藏  举报