Shell 基本操作

grep( Global Regular Expression Print)

-c : 统计匹配到的行数
-i : 忽略大小写
-v : 反向匹配
-n : 输出加上行号
--color=auto : 匹配字符加上颜色
# pattern 参数
\ : 转义字符
^ : 匹配行首
$ : 匹配行尾
. : 匹配单个字符
* : 匹配多个字符

sort

-t : 分隔符,默认 tab 键
-k : 排序位置
-n : 按纯数字排序
-r : 反转排序
-u : 去重
cat /etc/passwd | sort -t ':' -k 3 -n -r

uniq

-i : 忽略大小写
-c : 计数
last | cut -d ' ' -f 1 | sort | uniq -c | sort -n

cut(从一行中选取)

-d : 分隔符
-f : 选取位置
-c : 取固定区间字符
last|head |cut -d ' ' -f 1,6
last|head |cut -c 1-4
cat /etc/passwd | sort -t ':' -k 3 -n -r
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容