Linux文件处理常用命令、管道[pipe]:sort, cut、paste, grep, awk, sed


1.sort

语法: sort [opts] [file-list]

选项 功能
- b 忽略主要空白
-d 按照通常的字母顺序排序:忽略除字母、数字和空格以外的所有字符
-f 大小写字母等价
-m “merge”合并已排序的文件
-n 用字符串数值比较,
-r “reverse”, 逆序输出
-t 指定一个分隔符,如-t:,表示用:分隔
-k 指定一个字段为排序的键,如-k1,表示用第一个字段
+n1 [-n2] 指定字段作为排序键,以+n1开始,以-n2结束(未指定-n2,则指定行尾);字段编号以0开始
-o FILE 将排序后的输出发送到FILE,而不是标准输出

如果file-list中没有指定文件,
那么sort将从标准(一般是keyboards)输入中接受输入。

上才艺: sort -t: -nk5 databook
在这里插入图片描述
上才艺sort -t: -n +4 databook
在这里插入图片描述

注意这里的 +4 是指下标为4,是第五个字段


2.cut 、paste

在Linux中,可以使用剪切和粘贴命令处理以表的形式存储数据的文件


用cut 就是 , 对表格垂直切片

语法:
cut -blist [-n] [file-list]

cut -clist [file-list]

cut -flist [-dchar] [-s] [file-list]

选项 功能
-b list 按字节bytes来切分
-c list 按字符character来切分
-d char 使用字符char代替<Tab>字符作为字段分隔符
-f list 剪切列表中指定的字段
-n</
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

adingable

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值