最新文章列表

写了个脚本查找项目里面重复的class文件,避免冲突

项目中的jar包里面可能有 包名+类名 都相同的class,可能导致class加载出问题。 昨天有同事写了个脚本来实现查找重复jar包操作的功能,结果跑一次要20分钟。 汗! 问我为啥这么慢!一看,发现时间都耗在io操作上了(他把jar包解压缩后再做的其他操作)。 其实要看jar包里面的内容无需解压,unzip -l即可 写了个脚本,自己在eclipse插件的那个文件夹里面试了一下,还好。 总共69 ...
aids198311 评论(1) 有2228人浏览 2011-07-16 02:22

shell发送包含图片的邮件

用shell 发封html格式的邮件不难 cat mail|sendmail -t 其中mail为 To:xx@111.com Subject:aaa content-type:text/html <html> <img src="aa"/> </html> 用shell发包含附件的邮件也不难 (cat mail;uuencode a.jpg ...
unbounder 评论(0) 有4527人浏览 2011-07-14 17:26

Shell编程基础

#!/bin/sh 变量赋值和引用 #Object Assignment studentName="leiwuluan"; score=111; echo "$studentName score is $score"; if 语 句 #shell if...then else tom= ...
leiwuluan 评论(0) 有1266人浏览 2011-07-14 11:47

linux shell

  Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。   实际上Shell是一个命令解 ...
leiwuluan 评论(0) 有1312人浏览 2011-07-13 17:02

shell 判断语句

流程控制 "if" 表达式 如果条件为真则执行then后面的部分: if ....; then   .... elif ....; then   .... else   .... fi 大多数情况下,可以使用测试命令来对条件进行测试。比如可以比较字符串、判断文件是否存在及是否可读等等…   通常用" [ ] "来表示条件测试。注意这里的空格很重要。要确保方括号 ...
chembo 评论(0) 有1119人浏览 2011-07-13 10:18

Tomcat停止与启动shell

  #!/bin/sh export JAVA_HOME=/usr/java/jdk1.6.0_20/ pid=`ps -ef|grep tomcat|grep -v grep|awk '{print $2}'` echo "kill tomcat pid "$pid kill -9 $pid sleep 3 echo "==========start t ...
wenjinglian 评论(0) 有1907人浏览 2011-07-13 10:00

使用shell脚本读取xml的属性值和节点值

#FUNCRION: GetNodeValue #DESC    : Get xmlnode value #INPUT   : 1-XmlFilePath 2-NodeName     #OUTPUT  : nodevalue function GetNodeValue {       if [ $# -ne 2 ];then echo "    error: arguments ...
鬼辅神攻 评论(0) 有7765人浏览 2011-07-12 17:27

条件测试的标准

  条件测试的标准 Bash中允许测试两种类型的条件:命令成功或失败,表达式成功或失败 任何一种测试中,都要有退出状态(返回值),退出状态为0表示命令成功或表达为真,非0则表示命令失败或表达式为假。 状态变量$?中保存命令退出状态的值 && 当前面的命令执行正确时(仅有标准输出),就可以接着执行后面的命令,否则略过。 || 刚好相反,当前面的命令执行错误时(仅 ...
wode66 评论(0) 有1460人浏览 2011-07-07 17:20

awk中调用shell函数和变量的方法

初学shell,遇到要将awk的日期转变格式的问题,用awk内建函数不好解决,考虑引入外部函数。 引入方法XXX和变量YYY export -f XXX awk -v YYY=$YYY ' { print YYY; date=$1; cmd="transTime "date; cmd|getline accesstime; ...
unbounder 评论(0) 有4927人浏览 2011-06-30 20:07

Shell快速入门及实用命令

1.重定向   标准输出和错误输出重定向到all_result find /home -name lost* > all_result 2>&1 标准输出和错误输出追加到all_result find /home -name lost* >> all_result 2>&1 不输出错误日志 find /home -name lost* 2& ...
BobbyTang 评论(0) 有1343人浏览 2011-06-27 00:15

Shell 使用正则表达式

方法一: echo $VAR | grep -q '^A' && command....方法二: case $VAR in A*) command .... ;; esac 我自己想到一个方法: expr "$var" :  'A' 如果以A开头返回1,否则返回零 如果我要验证的是一个特殊字符呢?例如说:/ read var expr " ...
chenruieye 评论(0) 有1381人浏览 2011-06-25 16:22

linux常用命令

查看linux某个服务端口的establish连接总数 netstat -antu | grep 8000 |grep EST| wc -l 解压文件到那个目录 tar zxvf xxxx.tar.gz -C /xxx/ 递归查找目录文件里内容 grep Notifications `find ./*` 递归查找目录文件名 find /etc/httpd/ -name httpd.conf 查看监 ...
jinghong 评论(0) 有1186人浏览 2011-06-10 10:59

[原创] Shell 批量改名 - xargs - rename

    批量改名是大家经常会遇到的情况,那么大家都是怎么做的呢?     以下是我的批量改名心得,仅供大家参照。欢迎大家提出更多,更好的方法。 例1: 将 /tmp/a 文件夹下的所有文件,加上后缀 _suffix find /tmp/a -type f | xargs -t -i mv {} {}_suffix 例2: 将 /tmp/a 文件夹下的所有文件,去掉共通后缀 _suffix ...
yhz61010 评论(0) 有3510人浏览 2011-01-11 11:41

MySQL备份脚本shell

#!/bin/bash date=`date +%Y%m%d` backDb=$date.sql backFile=$date.tar.gz backHost=135.26.25.36 #FTP服务器IP地址 backUser=ftp #FTP服务器用户名 backPwd= password #FTP密码 /usr/local/mysql/ ...
hudeyong926 评论(0) 有1855人浏览 2011-01-06 09:44

informatica workflow调用shell脚本以及返回状态参数处理

informatica,用shell脚本调用workflow,只要该下路径就能用啦! 精华部分贴出来给大家分享, #!/bin/sh cd /oracle/app/infa/Server/server/bin if [ -f /backup/data/zktest/SES_MAP_IRS_DATA_REVISE_RECORD.log ] ; then rm -f /backup/da ...
yinwxiang 评论(0) 有5994人浏览 2010-11-01 17:59

常见网络攻击预防

1,避免Ping扫描 ping操作是通过icmp协议进行的,因此可通过Iptables对icmp协议进行过滤: [simonsun@magic ~]$ sudo iptables -I INPUT -p icmp -j DROP [simonsun@magic ~]$ sud ...
shellfish 评论(0) 有1036人浏览 2010-07-27 06:59

shell scripting

1. How do you find out what抯 your shell? Operating System/Shell Scripting echo $SHELL 2. How do you fire a process in the background? Operating System/Shell Scripting ...
standalone 评论(0) 有1046人浏览 2010-01-06 14:59

SHELL数组学习

SHELL数组学习总结(一)1、数组声明:MACHINE=(172.16.69.1 172.16.69.2 172.16.69.3 172.16.69.4 172.16.69.5 172.16.69.1)2、删除数组变量(但不知道怎么把这个变量从数组内彻底删除掉):unset MACHINE[0]3、print数组变量:print第一个变量的值:echo ${MACHINE[0]}print数组内变 ...
standalone 评论(2) 有2357人浏览 2009-11-09 16:31

shell 按行读取并保存成数组

从ip.txt里读取IP.然后把IP地址赋值到一个数组里.IP文件如下:Address:  220.181.26.163Address:  220.181.26.174Address:  220.181.26.175Address:  220.181.26.176Address:  220.181.19.228Address:  220.181.19.229Address:  220.181.26. ...
standalone 评论(0) 有13693人浏览 2009-11-06 09:41

shell中获得随机数

1、使用shell变量$RANDOMecho $RANDOM 2、使用awk的随机函数awk 'BEGIN{srand();print rand()}' 3、使用系统设备文件/dev/random 和 /dev/urandomdd if=/dev/random | od -a |sed 's/[^ ]*//;s/ //g' | head -3或dd if=/dev/urandom | od -a ...
standalone 评论(0) 有2798人浏览 2009-11-06 09:37

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics