• Linux shell判断文件是否存在

    日期:

    shell判断文件,目录是否存在或者具有权限 #!/bin/sh myPath=/var/log/httpd/ myFile=/var /log/httpd/access.log #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x $myPath]; then mkdir $myPath fi #这里的-d 参数判断$myPath是否存在 i...

  • Linux 中SHELL判断一个环境变量是否存

    日期:

    示例脚本如下: #!/bin/bash #emptyEnviroment.sh if[$ORACLE_HOME];then echoORACLE_HOME=$ORACLE_HOME else echoORACLEISNOTEXISTS fi if[-z$JAVA_HOME];then echonotexists else echoJAVA_HOME=$JAVA_HOME fi 第一个判断 $ORACLE_HOME 是判断当前系统中是...

  • shell脚本运行日志通用模块

    日期:

    目标 实现记录SHELL执行的开始时间,结束时间,运行状态,错误信息等,以函数封装日志记录的方式,脚本调用函数 源码 通用函数脚本program_log_new.sh function init_log(){sqlplus -S test/passw0rd@orcl EOFinsert into program_log values($id,$day,$1, s...

  • shell脚本分析nginx日志

    日期:

    178.255.215.86 - - [04/Jul/2013:00:00:31 +0800] GET /tag/316/PostgreSQL HTTP/1.1 200 4779 - Mozilla/5.0 (compatible; Exabot/3.0 (BiggerBetter); +http://www.exabot.com/go/robot) -- 178.255.215.86 - - [04/Jul/2013:00:00:34 +0800] GET /tag/317...

  • 多重、复杂条件判断式

    日期:

    在同一个数据的判断中,如果该数据需要进行多种不同的判断时,应该怎么作?举例来说,下面的 脚本中,我们只要进行一次 $yn 的判断就好 (仅进行一次 if ),不想要作多次 if 的判断。 #!/bin/bash read -p Please input (Y/N) yn if [ $yn == Y ] || [ $yn ==...

  • shell编程 条件判断式----利用 if .... then ----多重

    日期:

    条件判断式----利用 if .... then ----多重 在同一个数据的判断中,如果该数据需要进行多种不同的判断时,应该怎么作?举例来说,上面的 sh06.sh 脚本中,我们只要进行一次 $yn 的判断就好 (仅进行一次 if ),不想要作多次 if 的判断。 此时你就得要知道底下...

  • shell条件判断式

    日期:

    条件判断式 只要讲到『程序』的话,那么条件判断式,亦即是『 if then 』这种判别式肯定一定要学习的! 因为很多时候,我们都必须要依据某些数据来判断程序该如何进行。 if .... then 这个 if .... then 是最常见的条件判断式了~简单的说,就是当符合某个条...

  • Shell中的条件判断语句if~then~fi

    日期:

    Shell中的条件判断语句是前面一篇Shell中的条件测试语句的升级篇,也就是说,前面的测试语句是为了现在的判断语句if~then~fi语句服务的。 我们还是按照注意点和代码实现的方式铺开: 1)基本的if-then-fi语句可以用来判断基本的单层的分支结构,其形式如下:...

  • Shell脚本IF条件判断和判断条件总结

    日期:

    前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 复制代码代码如下: if list then do something here elif list then do another thing here else do something else here fi EX1: 复制代码代码如下: #!/bin/sh SYSTEM=`uname -s` #获取操作系统类...

  • Linux Shell处理文本最常用的工具大盘点

    日期:

    本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的,我对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考...