加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

day 7

发布时间:2020-12-14 05:18:41 所属栏目:大数据 来源:网络整理
导读:shell 编程 shell时一种脚本语言,可以使用逻辑判断、循环等语法,可自定义函数,shell是系统命令的集合 shell脚本可以实现自动化运维 shell脚本结构与执行方式 开头需要又#!/bin/bash 以#开头的为注释 脚本以?? .?sh??? 结尾 执行方式有两种:chmod? +x??

shell 编程

  shell时一种脚本语言,可以使用逻辑判断、循环等语法,可自定义函数,shell是系统命令的集合

  shell脚本可以实现自动化运维

shell脚本结构与执行方式

  开头需要又#!/bin/bash

  以#开头的为注释

  脚本以?? .?sh??? 结尾

  执行方式有两种:chmod? +x?? 1.sh ;?? ./1.sh

          bash 1.sh

  查看脚本执行过程? bash? -x? 1.sh

  查看脚本是否有语法错误  bash?? -n  1.sh

  

date命令用法

  date +%Y-%m-%d 年月日

  date +%H:%M:%S =date +%T? 时间

  date +%w 星期

  date +%s 时间戳

  date -d @1545664640

[[email?protected] shell]# date +%s
1545664640
[[email?protected] shell]# date -d @1545664640
Mon Dec 24 23:17:20 CST 2018
[[email?protected] shell]# date +%s -d "2018-12-24 23:17:20"
1545664640
[[email?protected] shell]#

 

?

?

?

???  date -d "+1day"   一天后

  date -d "-1 day"  一天前

  date -d "-1 month"  一月前

  date -d "-1 min"  一分钟前

shell脚本中的变量

  当脚本中使用字符串频繁并且长度较长,使用变量代替

  使用条件判断时,使用变量

  引用命令的结果?? n=‘wc -l 1.txt‘

  和用户交互的脚本,使用变量

  内置变量$0脚本本身,$1第一个参数,$#参数个数

  数学运算

shell中的逻辑判断

  格式1:if 条件;then? 语句;fi

  格式2:if 条件;then? 语句;else ...;fi

  格式3:if ... ;then...;elif...;then...;else ...;fi

  逻辑判断表达式:-gt 大于,-lt 小于,-eq 等于,-ne 不等于 ,-ge 大于等于, -le? 小于等于

  可以使用&&||结合多个条件

  if ...&&...;then

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读