Chinaunix
标题:
请大神帮我处理一下文本,谢谢
[打印本页]
作者:
wangergui2018
时间:
2022-08-17 20:36
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wangergui2018
时间:
2022-08-17 20:43
提示:
作者被禁止或删除 内容自动屏蔽
作者:
sunerpy
时间:
2022-09-02 00:43
awk '{if( $6 == "CST" ){tmstr=$5}else{print tmstr " " $0;if($3 ~ /^[0-9]+$/ ){nums[tmstr]++;if($NF ~/^ora_p0*/){ora[tmstr]++;print $0" "ora[tmstr]}}}}END{for(x in nums) print x" " nums[x] " oranums " ora[x]}' file.txt|awk '{if($3=="oranums"){print $0}}' |sort -n
复制代码
我这写的看着有点笨……就这样吧
作者:
sunerpy
时间:
2022-09-02 00:44
awk '{if( $6 == "CST" ){tmstr=$5}else{print tmstr " " $0;if($3 ~ /^[0-9]+$/ ){nums[tmstr]++;if($NF ~/^ora_p0*/){ora[tmstr]++;print $0" "ora[tmstr]}}}}END{for(x in nums) print x" " nums[x] " oranums " ora[x]}' file.txt|awk '{if($3=="oranums"){print $0}}' |sort -n
复制代码
我这写的看着有点笨……就这样吧
作者:
sunerpy
时间:
2022-09-02 00:45
awk '{if( $6 == "CST" ){tmstr=$5}else{print tmstr " " $0;if($3 ~ /^[0-9]+$/ ){nums[tmstr]++;if($NF ~/^ora_p0*/){ora[tmstr]++;print $0" "ora[tmstr]}}}}END{for(x in nums) print x" " nums[x] " oranums " ora[x]}' file.txt|awk '{if($3=="oranums"){print $0}}' |sort -n
复制代码
我这写的看着有点笨……就这样吧
作者:
sunerpy
时间:
2022-09-02 00:46
回复
1#
wangergui2018
awk '{if( $6 == "CST" ){tmstr=$5}else{print tmstr " " $0;if($3 ~ /^[0-9]+$/ ){nums[tmstr]++;if($NF ~/^ora_p0*/){ora[tmstr]++;print $0" "ora[tmstr]}}}}END{for(x in nums) print x" " nums[x] " oranums " ora[x]}' file.txt|awk '{if($3=="oranums"){print $0}}' |sort -n
复制代码
我这写的看着有点笨……就这样吧
作者:
sunerpy
时间:
2022-09-02 00:47
wangergui2018 发表于 2022-08-17 20:36
请大神帮我处理一下,文本有点大,十分感谢附件文件是oswatch采集的文本,每隔20秒采集一次,时间线如下:g ...
awk '{if( $6 == "CST" ){tmstr=$5}else{print tmstr " " $0;if($3 ~ /^[0-9]+$/ ){nums[tmstr]++;if($NF ~/^ora_p0*/){ora[tmstr]++;print $0" "ora[tmstr]}}}}END{for(x in nums) print x" " nums[x] " oranums " ora[x]}' file.txt|awk '{if($3=="oranums"){print $0}}' |sort -n
我这写的看着有点笨……就这样吧
作者:
wangergui2018
时间:
2022-10-17 22:12
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2