day 7
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
? ? ? ??? 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |