标签搜索

sort与cut

mrui
2024-09-26 / 0 评论 / 60 阅读 / 正在检测是否收录...

sort可以对一个或多个文件进行排序
参数选项:
-r 逆序排序
-f 不区分大小写,等同于GNU长格式选项 --ignore-case
-n 将数据作为数值排序
-u 去除重复项
-t 指定字段之间的分隔符
-k 指定排序所使用的字段

sort -t . -k 1,1n -k 2,2n ipaddr.list

说明:-k 1,1n 的意思是:排序起止范围从第一个字段(1)开头至(,)第一个字段(1)末尾,按照数值排序(n)。

cut截取字符串中的特定部分。cut默认的字段间的分隔符是制表符。
-d:指定分隔符
-c: 提取特定列 -c后面跟列的序号,-c12-15,提取第12到15列,-c12-提取第12列及以后的所有列。
-b:选择指定的字节范围,并打印输出
-f:提取指定字段的数据。
-n:与-b一起使用,不分割多字节字符

[root@web1 ~]# ps -l | cut -c12-15
  PI
 207
7263
7263
#找出系统中的shell
[root@web1 ~]# awk -F: '{print $NF}' /etc/passwd |sort -u
/bin/bash
/bin/false
/bin/sync
/sbin/halt
/sbin/nologin
/sbin/shutdown
#或者使用cut命令:cut -d':' -f7 /etc/passwd |sort -u
0

评论

博主关闭了当前页面的评论