目录
1.tr
语法
tr //转换
tr -d //删除
tr -c //补集
tr -s //压缩
tr -d

tr -c
cat 222|tr -dc '[[:alnum:]]'
tr -s

2.cut
cut //提取
cut -f //指定列
cut -d //指定分隔符
语法
df |tail -n +2|tr -s " " |cut -d " " -f5|tr -d %

3. uniq
uniq //去重
unqi -c //去重并计数
语法

4.sort
sort //排序,默认是按字母顺序排序
sort -t //指定分隔符
sort -n //数字方式
sort -k //指定排序列
sort -r //倒序
语法
sort -t: -k3 /etc/passwd

sort -t: -k3 -nr /etc/passwd

5.给你一个文件如何提取前10的IP

cat nginx.access.log-2021013 |cut -d " " -f1|sort -n |uniq -c|sort -nr|head

6.如何提前ss中的状态
ss -natl|cut -d " " -f1|sort|uniq -c|head

本文介绍了Unix/Linux系统中常用的文本处理命令tr、cut、uniq和sort的语法及其在实际场景中的应用,如提取IP地址、去重和查看ss状态。

被折叠的 条评论
为什么被折叠?



