L8_2
4.留下pid为12345的那个sh进程,杀死系统中所有其它sh进程
ps –ef|grep sh |awk ‘{if($2!=”12345”) {print “kill “$2}}’ >killpid.sh
cat killpid.sh
./killpid.sh

5. 根据以下日志文件,计算使用各种浏览器的人所占的百分比(注意先排除不合理的记录)
cat access.20120104.log |awk '($7~/html/ || $7~/php/ )&& $14!~/bot/&& $14!~/Bot/ && $14!~/robot/ && $14!~/Spider/ && $14!~/spider/ && $14!~/0-9/ && $14!~/feed-/ {IE[$14]++} END {for (i in IE) sum=sum+IE[i]; i=1; for(i in IE) {print IE[i]" "IE[i]/sum*100"% "i" "sum}}'|sort -nr
在最后算每种浏览器多少访问量,总共多少访问量

cat access.20120104.log |awk '($7~/html/ || $7~/php/ )&& $14!~/bot/&& $14!~/Bot/ && $14!~/robot/ && $14!~/Spider/ && $14!~/spider/ && $14!~/0-9/ && $14!~/feed-/ {IE[$12]++} END {for (i in IE) sum=sum+IE[i]; i=1; for(i in IE) {print IE[i]" "IE[i]/sum*100"% "i" "sum}}'|sort -nr

L8_2的更多相关文章
随机推荐
- 【进制问题】【HDU2056】A + B Again
A + B Again Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Tota ...
- css系列教程--margin padding column(完结)
margin/margin-left/margin-right/margin-top/margin-bottom设置边距属性margin:0;--所有外边距0margin:0 1px;--margin ...
- drupal 7.23 上传中文命名文件bug
$file->filename = trim(drupal_basename($_FILES['files']['name'][$source]), '.'); //在此行下 添加以下代码即可( ...
- python- 如何return返回多个值
函数的return 语句只能返回一个值,可以是任何类型. 因此,我们可以“返回一个 tuple类型,来间接达到返回多个值 ”. 例: x 除以 y 的余数与商的函数 def F1 ( x, ...
- 动态链接库的生成(dll)和 动态链接库隐式and显式调用
一.构建动态链接库(dll.dll dll.lib dll.h) 说明: .dll 是在执行程序是调用 .lib 是在连接程序是调用 .h是在编译程序时调用 1.头文件(声明导入函数):_decl ...
- Android系统信息
前提:获取的都是AndroidMainfest.xml下的信息 一.PackageManager 负责管理所有已安装的App 二.ActivityInfo 封装了Mainifest中的<acti ...
- Sublime Text 3 个人配置文件
{ "dpi_scale": 1.0, "draw_white_space": "selection", "fallback_en ...
- Counting Triangles(hd1396)
Counting Triangles Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- ip聚合(百度之星资格赛1003)
IP聚合 点击这里 Problem Description 当今世界,网络已经无处不在了,小度熊由于犯了错误,当上了度度公司的网络管理员,他手上有大量的 IP列表,小度熊想知道在某个固定的子网掩码下, ...
- C++ 包含头文件 和 宏的使用 和 条件编译
1 #define命令剖析 1.1 #define的概念 #define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本. ...