zoukankan      html  css  js  c++  java
  • Shell脚本、Shell脚本结构、date命令的用法、变量

    1、Shell脚本:
      shell是一种脚本语言 目的:可以实现自动化运维,能大大增加运维的效率。
    2、Shell脚本结构:   
    #!/bin/bash  以#!/bin/bash开头,即以/bin/bash进行解析
    #  以#开始的行,表解释说明
    通常以.sh结尾
    执行方法:/bin/bash  name.sh
    先加执行权限 chmod +x name.sh  然后再运行 ./name.sh
    -x  显示执行的过程:/bin/bash -x  name.sh
    -n 查看脚本中是否有语法错误: /bin/bash -n name.sh
    3、date命令的用法:

    date -d "+1day" 一天后
    date -d "-1 day" 一天前
    date -d "-1 month" 一月前
    date -d "-1 min" 一分钟前

    date +%w  看今天是星期几
    date +%W  看这周是这一年的第几周




    date +%s  查看当前的秒数
    date -d @1531847055  把一个秒数,转换为当前时间

     

    4、变量
    什么时候使用变量:当脚本中使用某个字符串较频繁并且字符串长度很长时就应该使用变量代替

    使用条件语句时,常使用变量    if [ $a -gt 1 ]; then ... ; fi
    引用某个命令的结果时,用变量替代   n=`wc -l 1.txt`
    写和用户交互的脚本时,变量也是必不可少的  read -p "Input a number: " n; echo $n   如果没写这个n,可以直接使用$REPLY
    内置变量 $0, $1, $2…    $0表示脚本本身,$1 第一个参数,$2 第二个 ....       $#表示参数个数
    数学运算a=1;b=2; c=$(($a+$b))或者$[$a+$b]

     

  • 相关阅读:
    mysql常用语句集锦
    PHP 面向对象
    PHP 数组
    PHP 语句 函数 字符串处理
    PHP 随笔
    mysql常用函数
    数据库 创建 查询 练习
    HTML JavaScript语法练习
    HTML JavaScript练习
    随机数生成的简单原理
  • 原文地址:https://www.cnblogs.com/nfyx/p/9326966.html
Copyright © 2011-2022 走看看