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

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

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值