Linux文件处理工具

1.cut ,数据剪切

命令语法
cut option [file]
命令选项

-b:以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志
-c:以字符为单位进行分割
-d:自定义分割符,默认为制表符
-f:与 -d一起使用,指定显示那个区域
-n:取消分割多字节字符。仅和 -b标志一起使用

2.sort

用于字段排序
命令语法:
sort [option][file]
命令选项:

-f  :忽略大小写的差异,例如 A 与a 视为编码相同
-b:忽略最前面的空格符部分
-M :以月份的名字来排序
-n:使用纯数字进行排序
-r:反向排序
-u:就是uniq ,相同的数据中,仅出现一行代表;
-t:分割符,默认是用[tab]键来分隔
-k:以哪个区间进行排序
-o:将结果写入到文件而非标准输出

3. uniq

uniq 命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了uniq起作用,所有的重复行必须是相邻的
命令选项

uniq [option] [INPUT[OUTPUT]]
命令语法

-c:在每行前加上表示相应行目出现次数的前缀编号
-d:只输出重复的行
-D 显示所有重复的行
-f:比较时跳过前N列
-i:在比较的时候不区分大小写
-s:比较时跳过前N个字符
-u:只显示唯一的行
-z:使用'\0'作为行结束符,而不是新换行
-w:对每行第n个字符以后的内容不做对照

4.wc

功能时统计指定文件中的字节数,字数,行数,并将统计结果显示输出
命令语法
wc 选项 文件
命令选项

-c:统计字节数
-l:统计行数
-m:统计字符数。这个标志不能与-c标志一起使用
-w:统计字数。一个被定义为由空白,跳格或换行字符分隔的字符串
-L:打印最长行的长度
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值