几个linux常用的命令 sort,cut, uniq, split, tr

本文介绍了五种文本处理工具:sort用于按行排序,cut用于选择文本行的部分内容,uniq用于处理文本中的重复行,split用于切分文件,tr用于转换或删除字符。这些工具通过丰富的选项提供了灵活的数据处理能力。

1. sort 按行排序

-n  按照字符串的数字顺序排列: 9排在10前

-f  忽略大小写(按照都大写)

-i  只考虑可以打印的字符

-r  反序

-c  check文件是否已经排序过

-k  按照指定的域排序(有的版本是+)

-t  指定域的分隔符

-u  严格排序,若有重复则只输出第一行

 

2. cut  从文本行中选择部分

-b  选取字节

-c  选取字符

-d  指定域分隔符

-f  选取域

 

3. uniq  处理文本中重复的行

-c  在每行的前面输出重复的次数

-d  仅显示重复的行

-u  仅显示不重复的行

-f  忽略比较前n个字段

-s  忽略比较前n个字符

 

4. split 切分文件

-b  每个输出文件的字节数

-l  每个输出文件的行数

 

5. tr 转换或删除字符

-s  将重复出现的字符集中字符替换成单个字符

-d  删除字符集中出现的字符

-c  将未在set1中出现的字符替换成set2中的字符

-t  将出现的set1中的字符替换成对应的set2中的字符

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值