• 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]

     

  • 相关阅读:
    lower版购物车模拟
    字典的增删改查和操作
    生成四位验证码
    列表的增删改查和操作
    根据输入字符串,分别计算大写,小写,数字,标点的个数
    检查一个数是不是质数
    非诚勿扰,选心动女生(小游戏)
    汉诺塔的实现
    一个纯虚函数导致的问题
    Hello World 之 CGAL
  • 原文地址:https://www.cnblogs.com/nfyx/p/9326966.html
Copyright © 2020-2023  润新知