`
hollowinhart
  • 浏览: 129121 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

shell auto example date expr

 
阅读更多

#引用配置文件中的配置信息
. ./xxxLogBak.cfg

tmpTime=`date +'%Y%m%d%H%M%S'`

willrmdays=`expr ${willcpdays} + ${willorigdays}`

echo "开始备份${tmplogbootDir}/${tmplogDirName}目录下的日志" >> ${BakLogFileName}

if [ ! -d ${tmpbakDirName} ];then
        mkdir ${tmpbakDirName}
    fi

tempFileList=""
    tempFileList=`ls ${tmplogbootDir}/${tmplogDirName} `

    for tempFileName in ${tempFileList}
    do
       mv ${tmplogbootDir}/${tmplogDirName}/${tempFileName} ${tmpbakDirName}/${tmpbakTime}
    done

    if [ ! -d ${BakLogFilePath} ];then
        echo "检查备份目录... ..." >> ${BakLogFileName}
        echo "创建备份目录及下属目录失败,请检查是否有足够权限"
        exit 1;
    fi

touch ${BaseLogBakPath}
echo "完成对备份目录的检查" >> ${BakLogFileName}

分享到:
评论

相关推荐

    Shell Script

    - Example: `$ echo "Today is `date`"` prints "Today is" followed by the current date. #### Wildcards in Shell Scripts Wildcards are special characters that match patterns in filenames. They are ...

    shell基础12篇电子书shellchoki.chm

    `expr`命令用于执行算术运算,如`expr 4 + 5`。 在Shell脚本中,可以使用算术扩展`$((expression))`进行数学计算。例如,编写一个脚本来计算未应答的询问数量,可以这样实现: ```bash #!/bin/bash total_...

    linux脚本基本命令

    Linux脚本基本命令 ...2. expr命令:用于求之算术表达式,该命令的输出被送到标准输出,例如$ expr 4+ 5 将在屏幕上显示9 3. 算术展开:你可以在$((…))中括一个表达式,用下面的命令来计算它的值

    2009 达内Unix学习笔记

    各个 shell 可互相切换 ksh:$ sh:$ csh:guangzhou% bash:bash-3.00$ 一、注意事项 命令和参数之间必需用空格隔开,参数和参数之间也必需用空格隔开。 一行不能超过256个字符;大小写有区分。 二、特殊字符...

    培训资料UNIX常用命令

    这部分介绍了一些常用的数学计算命令,如 `bc`、`awk` 和 `expr` 等,这些命令可以进行简单的算术运算。 #### 八、附录:UNIX 常用命令简单说明 这部分提供了 UNIX 命令的基本用法和简单示例,有助于用户快速查阅和...

    php.ini-development

    example, if you set output_handler to "mb_output_handler", character ; encoding will be transparently converted to the specified encoding. ; Setting any output handler automatically turns on output ...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 ...rq=` date +"%m%d" ` su - oracle -c "exp system/manager full=y inctype=cumulative ...

    linux 基本指令一览表

    - **Exit**: 退出当前shell会话。 **示例:** ``` exit ``` #### 28. Expand - **Expand**: 将文本文件中的制表符替换为等效的空格。 **示例:** ``` expand filename.txt ``` #### 29. Expr - **Expr**: 对表达式...

    UnixBible

    - **功能**:列出当前 shell 中的所有变量。 - **用途**:查看当前环境变量。 - **示例**:`set` —— 显示所有变量。 ##### setenv - **功能**:设置环境变量。 - **用途**:临时或持久地改变环境配置。 - **示例*...

Global site tag (gtag.js) - Google Analytics