shell统计pv和uv、独立ip的方法 Linux
每天分析日志的哥们实在伤不起,经常需要给出PV,UV,独立IP等一些统计值,使用C/C++,java都可以写,过程是这样的,先读取文件,逐行扫描,把能标记的值放入数据结构中,排重得出最终结果,其实Linux本身有很强大的文本处理功能,完全可...
标签: linux
脚本自动添加crontab示例 Linux
脚本自动添加crontab
#!/bin/sh BASEDIR=`dirname $0`/.. BASEDIR=`(cd "$BASEDIR"; pwd)` PROGRAM=$BASEDIR/bin/daemon.sh CRONTAB_CMD="*/1 * * * * sh $PROGRAM once > /dev/null 2>&1 &" (crontab
标签: linux
bash获取当前路径示例 Linux
bash获取脚本所在路径
#!/bin/bashCMD_PATH=`dirname $0`echo "current cmd path:$CMD_PATH"cd $CMD_PATHecho $PWD
标签: linux
shell脚本实现ssh自动登录功能分享 Linux
文件名:ssh_auto_login
#!/usr/bin/expect### ssh模拟登陆器## @author zhiyuan <hzyhouzhiyuan艾特gmail.com>##if {$argc<4} { puts "Error params: $argv" puts "Expect params :user pa
标签: linux
分享一个实用的iptables脚本(各种过滤写法参考) Linux
这个iptables脚本不错,很实用,根据实际应用改一下就可以自己用。分享出来,供大家来参考。原作者佚名。源代码如下:
#!/bin/sh#modprobe ipt_MASQUERADEmodpr
标签: linux
linux shell流程控制语句实例讲解(if、for、while、case语句实例) Linux
一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi]
if 条件测试语句 thenaction[elif 条件actionelseaction]fi
如果对于:条件测试语句不是很
标签: linux
shell脚本中28个特殊字符的作用简明总结 Linux
1. #注释作用, #! 除外此外, 在参数替换 echo ${PATH#*:} 这里不表示注释, 数制转换, 不表示注释 echo $((2#101011))2. ;命令行分隔符, 可以在一行中写多个命令.
标签: linux
shell基础学习中的字符串操作、for循环语句示例 Linux
#!/bin/bashmy_name=jxq echo $my_nameecho ${my_name} # ------------------------------------# 字符串操作# --------------------...
标签: linux
Python创建、删除桌面、启动组快捷方式的例子分享 Linux
一、Python创桌面建快捷方式的2个例子例子一:
import osimport pythoncomfrom win32com.shell import shell from win32com.shell import shellcon def createDesktopLnk(filename,lnkna
标签: linux
Shell 命令替换的两种方式 Linux
命令替换(command substitution)是指 Shell 执行命令并将命令替换部分替换为执行该命令后的结果。 命令替换有两种方式: 1. 使用 backtick 符号(即 ...,反引号,重音符号)。 for i in `cd ...
标签: linux