小代码库
文章平均质量分 81
向良玉
做自己想做的
展开
-
awk中使用的shell命令
awk中使用的shell命令,有2种方法:一。使用所以system()awk 'BEGIN {system("echo \"Input your name:\\c\""); getline d;print "\nYour name is",d,"\b!\n"}'用("")和\" \" \\转义。 system - execute a shell command ()转载 2011-12-12 17:45:54 · 2463 阅读 · 0 评论 -
linux下输出文件奇偶行小结
sed1)奇数行:sed -n'1~2p' urfile 偶数行:sed -n'2~2p' urfile 2)偶数行:sed-n 'n;p' urfile 奇数行:sed-n '$!N;P' urfile 3)奇数行:sed'n;d' urfile偶数行:sed'1d;n;d' urfile 4)偶数行:sed -n 'n;p' ur原创 2011-09-08 10:33:09 · 4280 阅读 · 0 评论 -
用 Python 编写一个nagios监控磁盘负载的插件
清单 8. Python 插件—获取平均负载的完整插件 #!/usr/bin/env pythonimport osimport sysimport getoptdef usage(): print """Usage: check_getloadavg [-h|--help] [-m|--mode 1|2|3] /原创 2010-12-07 14:54:00 · 1097 阅读 · 0 评论 -
Bootstrap modal
modal是Bootstrap提供的一个“窗口组件”,可以配合js实现弹出窗口的效果。modal的class是“modal”,其中必须包含三个div部分,属性分别问modal-header,modal-body,modal-footer.同时modal可以用来放置注册表单,示例如下:[html] view plaincopyprint?原创 2013-10-23 11:27:34 · 2115 阅读 · 0 评论 -
防止rm误操作
为了防止误操作导致删除重要文件,特写以下代码alias rm="/bin/sh /bin/denyrm.sh"vim /bin/denyrm.sh#/!bin/bash#防止rm重要目录#当同时使用-f和-r时,才生效#可使用killit强制删除,否则移至/tmp#writted by xlyif [ $# -eq 0 ];then echo >&2 'rm原创 2012-08-21 11:50:57 · 1307 阅读 · 0 评论 -
shell 贪食蛇 及分析
原理:#!/bin/bash#贪食蛇步骤1#原理:#echo -ne "\033[34444;42m\033[2;2H**\033[0m" 蛇头#echo -ne "\033[34444;42m\033[2;2H \033[0m" 蛇尾(处理掉多余的长度)length=8x=2 #init snake x=2 y=2 y=2 shead=1 #snake's原创 2012-10-10 17:08:15 · 2067 阅读 · 0 评论 -
shell 俄罗斯方块
源码:#!/bin/bash #颜色定义 cRed=1 cGreen=2 cYellow=3 cBlue=4 cFuchsia=5 cCyan=6 cWhite=7 colorTable=($cRed $cGreen $cYellow $cBlue $cFuchsia $cCyan $cWhite) #位置和大小 iLeft=3原创 2012-10-10 17:13:44 · 1033 阅读 · 0 评论 -
扫雷 源码
#include #include #include #include #include #include #include "mouse.c" #define YES 1 #define NO 0 #def原创 2008-09-14 18:27:00 · 918 阅读 · 0 评论 -
awk获取ip地址
linux-dduk:~ # time ifconfig eth0|grep 'inet addr'|awk -F ":" '{print $2}'|awk '{print $1}' 192.168.12.152real 0m0.010suser 0m0.004ssys 0m0.004slinux-dduk:~ # time ifconfig e原创 2012-08-02 16:15:25 · 2396 阅读 · 0 评论 -
自己写了一个perl脚本检测redis(nagios插件)
放在我的code库内了,http://farmerluo.googlecode.com/files/check_redis.pl介绍下怎么安装:脚本用到了perl的Redis库,需要先安装这个:# perl -MCPAN -e shell# install Rediswget http://farmerluo.googlecode.com/files/check_r转载 2010-12-07 14:39:00 · 1696 阅读 · 0 评论 -
BAT批处理提取文件内容替换指定文件内容
从test.txt里查找CLIENT_HOME 按=分割,获取值 替换1.txt里的所有CKIENT_HOME由于修改的文件是xml,所以需要chcp 65001切换编码到utf8,否则会出现中文乱码批处理bat:adding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace, 'Microsof...原创 2018-09-15 09:40:31 · 25706 阅读 · 0 评论