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]

     

  • 相关阅读:
    java8大排序
    如何删除oracle 的用户及其数据
    JavaScript开发者常忽略或误用的七个基础知识点
    Vim学习指南
    5个开发人员不应该错过的最好跨平台PHP编辑器
    OpenGL 简介
    web 页面内容优化管理与性能技巧
    创建高性能移动 web 站点
    近期十大优秀jQuery插件推荐
    30本世界名著浓缩成的经典话语
  • 原文地址:https://www.cnblogs.com/nfyx/p/9326966.html
Copyright © 2011-2022 走看看