【python】使用unix管道pipe处理stdout实时数据

现在有个实时抓包处理的程序,大概的流程是 使用tshark抓包->实时上传,如果写log的话是可以的,但是log文件切割需要定时执行。 由于log中有些内容需要实时处理,延迟时间会导致数据误差,所以想到用类似unix管道的方式,实时处理掉标准输出的内容处理,类似生产消费者模式。 场景解说简单的流程就是程序输出内容到stdout--> python pipe--> python 处理程序读取管道内的输...
阅读(2370) 评论(0)

【shell脚本练习】网卡信息和简单日志分析

题目1、写一个脚本getinterface.sh,脚本可以接受参数(i,I,a),完成以下任务: (1)使用以下形式:getinterface.sh [-i interface|-I IP|-a] (2)当用户使用-i选项时,显示其指定网卡的IP地址; (3)当用户使用-I选项时,显示其后面的IP地址所属的网络接口;(如 192.168.199.183:eth0) (4)当用...
阅读(2118) 评论(0)

【shell脚本练习】批量添加用户和设置密码

题目添加9个用户,user101…user109;密码同用户名;思路 for循环来添加就好了,用户名和密码都可以拼字符串来完成 user10+数字 要判断是否能添加成功,注意非交互模式下修改用户密码的技巧 脚本#!/bin/bash #addusers.shecho "-----add 9 users-----" for i in {1..9}; do username=user10$i...
阅读(3498) 评论(0)

【shell脚本练习】判断用户存在和用户类型

题目写一个脚本 1. 传递一个参数给脚本,此参数为用户名; 2. 如果用户存在,则执行如下任务 * 如果用户的id号小于500,显示其为管理员或系统用户; * 否则,显示其为普通用户; 3. 如果用户不存在,则添加之;解答#!/bin/bashusername=$1if [ "$username" = "" ]; then echo "please i...
阅读(1397) 评论(0)

【python】网页中字符编码转换 unicode-escape

有的时候我们用python来抓取网页会得到类似 '\\u003C\\u0066\\u0072\\u006F\\u006D\\u003E' 或者 '%u003c%u0062%u0072%u003e%u003c%u0064%u0069%u0076%u0020%u0063%u006c......' 那么应该怎么处理呢? 这种情况就是把 unicode直接输出到文本中了,现在需要把它还原回去。解决In...
阅读(1483) 评论(0)

关于技术博客我想说

今天来说说写博客这点事吧.初衷且不说别人写博客的目的,从开始到现在,自己写博客的目的可以称作是”记笔记”,所以写的数量不少,但是质量挺一般。主要还是印证了那句老话”好记性不如烂笔头”。为了怕自己过一段时间忘记了,所以记录下来,有的笔记甚至没有一些铺垫,可能到后来只有我一个人看的明白。博客是公开的,所以基本上每一篇都会被google工整的收录,这个免费得全文搜索引擎可以让我快速的找到以前记录过的笔记,...
阅读(688) 评论(0)

[问与答]怎样在 Android Stuido中删除一个project

sof Remove Project from Android Studio 问第一次用Android Stuido,建立一个项目,却不知道怎么删除?答大概有3种方式方式一点击 File > Close Project 回到欢迎界面这时候鼠标移动到项目上(出现小手的图标),按delete键,弹出提示,删除就行了。 方式二(感觉挺麻烦)This is for Android Studio 1.0....
阅读(804) 评论(0)

[问与答]为什么 'a' in ('abc') 是True 而 'a' in ['abc'] 是False呢?

Why is ‘a’ in (‘abc’) True while ‘a’ in [‘abc’] is False? 原文链接 问在使用解释器的时候,表达式'a' in ('abc') 返回是True,而 'a' in ['abc'] 返回的是Fasle, 有人可以解释这里发生了什么吗?答这个问题可能是很多python 会有的疑惑, 到底是为啥来着呢?其实这里主要要搞明白的是几个点 (‘abc’)...
阅读(778) 评论(0)

【Linux命令】netcat 网络工具的瑞士军刀

netcat被成为网络工具中的瑞士军刀,之前也没怎么用过,挺惭愧的,那么现在来看看怎么用吧。 udp 和 tcp协议都比较好使,至少在测udp的时候,使用telnet感觉很无力呀。(nc 和 netcat都是一个命令) 参数nc --version netcat (The GNU Netcat) 0.7.1 Copyright (C) 2002 - 2003 Giovanni Giacobbi想要...
阅读(1390) 评论(0)

【shell脚本练习】grep sed awk

下面是简单学习之后做得练习题,如果有不对的,请交流啊。Grep 练习文件名grepfileSteve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300 Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500 Igor...
阅读(1532) 评论(2)
12条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1450468次
    • 积分:18433
    • 等级:
    • 排名:第553名
    • 原创:444篇
    • 转载:35篇
    • 译文:22篇
    • 评论:110条
    感谢支持
    一起玩
    统计