Linux文本处理(二)

cut

常用选项
-b : 以字节为单位,提取出指定一定范围内的字节
-c : 以字符为单位,提取出指定一定范围内的字符
-f : 以字段为单位,提取出指定一定范围内的字段
-d : 指定字段的分隔符,一般搭配-f使用
-n : 设定不分割多字节字符,一般搭配-b使用
–complement : 提取出指定字段以外的字段
常见用法
1、提取每行中前5个字节
cut -b 1-5
2、提取每行第一个和5-6个字节
cut -b 1,5-6
3、提取每行前2个字符
cut -c 1-2
4、提取每行以:分割的第2个和第5个字段(cut的间隔符只允许是一个字符)
cut -d : -f 2,5
5、提取除第二个字段以外的所有字段
cut -f 2 --complement

head && tail

1、使用head 提取文本中的前5行
head -n 5 abc.txt
2、显示从开头到倒数第2行
head -n -1 abc.txt
3、显示倒数第三行的内容
tail -n 3 abc.txt
4、显示文件的表头信息,则需要使用-v参数
head -n 5 -v abc.txt
5、head 设置显示的最开始的内容的字符数

wc

1、wc abc.txt dwd.ttx
常用的参数
-c 计算字节数
-l 行数
-w 字符数
http://www.bioinfo-scrounger.com/archives/275

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值