一些可以做翻译的网站,台州智能模板建站,小榄网站建设推广,优秀网站建设哪家专业目录 1、排序sort参数用法排序#xff08;-n#xff09;从大到小 倒叙#xff08;-r#xff09; cpu使用占比排序#xff08;ps aux --sort -%cpu#xff09; 2、截取到某个字符串 cut3、awk处理文本文件用法#xff1a;打印等于 和不等于 1、排序sort
经常用于排序
参… 目录 1、排序sort参数用法排序-n从大到小 倒叙-r cpu使用占比排序ps aux --sort -%cpu 2、截取到某个字符串 cut3、awk处理文本文件用法打印等于 和不等于 1、排序sort
经常用于排序
参数
-u: 去除重复行 -r: 降序排列默认是升序 -o: 将排序结果输出到文件中类似重定向符号 -n: 以数字排序默认按字符排序 -t 分隔符 -k: 第N列 -b: 忽略前导空格 -R: 随机排序每次运行的结果均不同
用法
排序-n
使用sort 对文件夹/etc/passwd 中的uid 进行排序从小到大
sort -t: -k3 -n /etc/passwd
-t: 指定分隔符
-k3 指定分割后的第几列
-n 排序从大到小 倒叙-r
sort -t: -k3 -n /etc/passwdcpu使用占比排序ps aux --sort -%cpu
这个命令用于查看哪个进程使用的cpu占比比较大 查看cpu使用占比最大的 前二十个
ps aux --sort -%cpu | head -202、截取到某个字符串 cut
cut -d: -f3 /etc/passwd
-d: 指定分隔符
-f3 筛选第三列3、awk处理文本文件
常用参数 默认分割符号是 空格
-F指定字段分隔符。 -v定义一个变量并将其传递给awk脚本。 -f从外部文件读取awk脚本。 NR表示行号。 NF表示字段数量。 BEGIN在处理输入之前执行的操作。 END在处理输入之后执行的操作。 以下是一个示例假设我们有一个以逗号分隔的数据文件其中包含学生姓名和分数在这个示例中我们想要计算每个学生的平均分
用法
awk -F : {print $1} /etc/passwd
-F : 指定分隔符号 为
{print $1} 打印第一列打印等于 和不等于
#等于
awk {if($0/bin/bash) print $0} /etc/shells
#不等于
awk {if($0!/bin/bash) print $0} /etc/shells