欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

5.Shell 编程从入门到精通 --- 基本文本处理

程序员文章站 2022-05-11 18:01:47
...
sort,uniq,cat,join,head,tail,grep,wc,fmt,fold,pr,tr

1.排序文本
	sort [arg] [File ...]

2.文本去重
	uniq [-c | -d | -u] [File]

3.统计文本行数,字数以及字符数
	wc [-c | -w | -l] [File]
	-c 字符个数
	-w 单词个数
	-l 行数

4.打印和格式化输出
	pr 将文本转化成适合打印的文件

5.字段处理
	//使用 cut 取出字段
	cut -d ':' -f 1,7 /etc/passwd
	-d cut 命令接受的字段分隔符
	-f 1,7 cut 命令获取的字段列

6.文本替换
	tr

7.实例
	1.分析哪些IP的访问异常,如出现短时间大量访问的情况
	2.分析哪些用户为活跃用户
	3.分析哪些用户的账号存在异常

	cut -d ' ' -f 1,4  /data/logs/nginx/fxd-api-access.log  |sort | uniq -c | sort -r | head -n 10

 

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理

5.Shell 编程从入门到精通 --- 基本文本处理