7-操作文本数据

1、展示指定的行和列

cut -d' ' -s -f1 cut..txt  以空格为分隔符,且不显示没有分隔符的行,只展示第一列

-d 自定义分隔符

-s 不显示没有分隔符的行

-f 选择显示的列。‘-f1,3’  第一列和第三列,‘-f1-3’ 第一到第三列

2、排序展示

sort -t' ' -k2 -nr sort.txt 

-n 按数值排序

-r 倒序

-t 自定义分隔符

-k 选择排序列

-f 忽略大小写

-u 合并相同行

3、 统计文件

wc -l wc.txt 统计文件的行数

其他的可以通过man wc学习

4、通过脚本操作文件内容

sed [option] 'AddressCommandfileName

4.1、option

-i 直接修改原文件

为空则没有真正修改原文件,只是打印在屏幕上时做了相应的操作

4.2、Address

表示需要操作的行号

可以为空,若为空则后面的操作针对每一行

4.2、Command

d 删除符合条件的行

a\string 在指定的行后面追加新的行,内容为string

i\string 在指定行前面添加新航。内容为string

s/pattern/string/[g,i] 查找并替换(正则)。g (全局替换)i (忽略大小写)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值