shell

shell编程;shell脚本;脚本语言;python;php、shell;练习;拿到需求;有具体思路;c、php、命令组合脚本;if else;for while;定义函数,简化减少重复的代码;系统命令的集合;凌晨三点钟做命令;自动化运维;mysql备份;系统安装,批量处理系统环境,批量执行运维速度;
结构;执行方法;#!/bin/bash;区别是默认在本机或终端里执行,头可以省掉,换了一台机器则可能就不能确认了,允许的命令是通过哪个解释器执行的。类似声明,文件头;执行权限;被执行就是被认识了;sh  /bin/bash /bin/sh软连接;#descrition;固定写法;加版本;脚本名字.sh结尾;./相对路径;或者写绝对路径;-x,执行过程;sh  -n检查脚本是否有错误,语法错误,语法错误;
date;作用很大;20190820 190820 LANG=en;date +%Y 四位年;+%y两位年;m月份M分钟d日期D年月日;date +%Y%m%d; date -%F +%H s时间错 S秒;1970年1月1日0点0秒;T时间09:08:59;h英文的月;可加:冒号;w周几;W今年的第几周;cal显示日历;date -d @时间戳;date -d"-1 day" month years days months hours min ;date +%s -d "2019-08-20 23:17:45"; 互换;
变量;脚本某个字符串频繁使用;或者字符比较长时就要使用变量;后期变量调整;与c中的变量一样;内置变量;$0脚本本身、$1第一个参数;$#采纳数的个数;
逻辑判断;if 条件;then 语句;fi;逻辑判断很重要;if条件;then语句;else语句;fi;for i in `seq 1 5`;do echo $i;done;不用分号的话就回车;if [ $a -gt > 3 ];导出是空格必须then echo ok;fi;if条件then 语句;elif  条件 then语句;else 语句;fi;-lt -eq -ge -le -eq -ne注意到处是空格;if (($1>1));then echo $i;fi;多个条件;&& ||;做集合

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值