• Shell简介:什么是Shell,Shell命令的两种执行方式

    日期:

    Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。 Shell既是一种命令语言,又是一种程序设计语言。 作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,...

  • Shell变量:Shell变量的定义、删除变量、只读变量、变量类型

    日期:

    Shell支持自定义变量。 定义变量 定义变量时,变量名不加美元符号($),如: variableName = value 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。 同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。 中间...

  • linux的定义变量

    日期:

    变量在设定时需要付合某些规定 1. 变量与变量的内容以符号 = 来连接; 2. 等号两边不能直接接空格符; 3. 变量不能以数字开头,只能是英文和数字组成; 4. 若有空格符可以使用 或单引号 来将变量内容结合起来;双引号里内的特殊字符可以保持变量的特性,但...

  • 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 是最常见的条件判断式了~简单的说,就是当符合某个条...