#!/bin/bashfunctionusage{echo"use./test_net.shethXtime"echo"$1isyounetworkinterface"echo"$2isthelasttime!"echo"forexample:./test_net.sheth02"exit100}if[$#-lt2-o$#-gt2];thenusagefieth=$1time=$2old_inbw=`cat/proc/net/dev|grep$eth|awk-F‘[:]+‘‘{print$3}‘`old_ou..
分类:
系统相关 时间:
2014-11-16 02:02:18
阅读次数:
277
方法1:使用linux iconv将utf-8日志转为gbk编码的文件,然后gbk环境下统计数据。
utf8(){
LOG_FILE="/lcims/crontab_shell/outfile/lan_wlan_wo/SocketMain.log141114_lan1"
LOG_FILE_TMP="/lcims/crontab_shell/outfile/lan_wlan_wo/...
分类:
系统相关 时间:
2014-11-15 18:55:14
阅读次数:
236
求取数学表达式
value=$[6/3]
value=$((6/3))
let "value += 1"
定义局部变量
local value
定义整数
declare -i value
命令替换
value=`command`
value=$(command)
系统变量
$n,第n个参数
$#,参数个数
$0...
分类:
系统相关 时间:
2014-11-15 14:11:19
阅读次数:
226
for 列表形式
for variable in {list}
do
statement
done
for var in 1 2 3 4
do
echo $var
done
for var in {1..4}
do
echo $var
done
for var in {start..end..step}
do
statement
done
for i in...
分类:
系统相关 时间:
2014-11-15 14:10:00
阅读次数:
222
获取网页快照并生成缩略图可分两步进行:1、获取网页快照2、生成缩略图获取网页快照这里我们用phantomjs 来实现。关于phantomjs 的详细用法可参考官方网站。1、安装我的环境是CentOS6.5,安装时直接下载 tarball 然后解压即可。# wget https://bitbucket...
分类:
Web程序 时间:
2014-11-15 11:21:44
阅读次数:
264
今天用三种不同的方式实现了Shell脚本打印的九九乘法表,代码如下 方法1:使用for循环(a.sh) #!/bin/sh
for?i?in?{1,2,3,4,5,6,7,8,9}
do
????for?j?in?{1,2,3,4,5,6,7,8,9}
????do
??????...
分类:
系统相关 时间:
2014-11-14 18:10:20
阅读次数:
223
老大让我把日志中的信息归类总结,好麻烦,写了这个脚本帮助工作。需改进:1.抓取日志时间,只需要最后一次的时间,而这个脚本全部会抓到2.需要两个时间的差值(比如15:23:34与23:23:34),没有完成3.aix好不习惯#!/bin/ksh
#进入目标文件目录
cd/user/lyb
#输入标识字段
echo"..
分类:
系统相关 时间:
2014-11-14 15:53:28
阅读次数:
371
需求前两天碰到需要在十层左右的文件夹中提取文件的需求,于是写了此脚本。如下面这样的文件结构: dir1 ├── a │ ├── b │ │ └── file1 │ └── file2 ├── c │ └── d │ ├─...
分类:
系统相关 时间:
2014-11-14 10:27:48
阅读次数:
313
Crontab是Linux一个定时任务指令,使用这个指令可以做定时执行Shell脚本、或者定时执行指令,来自动化工作$crontab-e在编辑界面添加任务计划如下*/5****/usr/sbin/ntpdateHadoop-Manager|logger-tNTP退出并保存文件,即可完成定时执行任务,上指令完成定时ntp同步任务。查看cro..
分类:
系统相关 时间:
2014-11-14 01:43:29
阅读次数:
243
cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数是不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。
1.命令格式:
cp [选项]... 源... 目标目录
...
分类:
系统相关 时间:
2014-11-14 00:17:09
阅读次数:
293