shell基本语法
发布时间:2020-12-15 18:17:42 所属栏目:安全 来源:网络整理
导读:shell是一种脚本语言,可以使用逻辑判断、循环等语法 可以自定义函数、shell是系统命令的集合 shell脚本可以实现自动化运维,能够大大增加我们的运维效率 shell脚本结构 脚本开头以#! /bin/bash表示说明这是一个shell脚本 脚本文件的名字是以.sh结尾的,用于
shell是一种脚本语言,可以使用逻辑判断、循环等语法
可以自定义函数、shell是系统命令的集合 shell脚本可以实现自动化运维,能够大大增加我们的运维效率 shell脚本结构脚本开头以#! /bin/bash表示说明这是一个shell脚本 [[email?protected] src]# sh -x 1.sh + echo 123 123
date命令用法date +%Y 年份 ? date +%y 两位数的年份,只显示年份后面两位数。如2016,显示为16 ? date +%m 月份 ? date +%d 日期 date +%M 一小时的第几分钟 date +%T 带分割的时间显示 date +%s 时间戳,从1970.1.1开始到现在过了多少秒 date -d "+1 day" 一天后的这个时间点,获取将来的时间点 date -d "-1 day" 在当前时间上减一天,就是获取过去的时间 date -d "-1 month" 获取一个月前的时间戳,可以指定未来月份的时间戳 date -d "-1 min" 获取多少分钟以前的时间戳,可以指定未来多少分钟后的时间戳 date +%w 获取这周的第几天,比如获取今天的时间为5,即今天是周五 date +%W 获取今年的第几周的时间戳,如获取的时间戳为43,那么这周就是今年的第43周 date +%s -d "2018-09-06 06:52:16" 获取某个时间的多少秒的时间戳,即从1970.1.1日到现在过了多少秒。把所有时间单位都以秒计 shell脚本中的変量当脚本中使用某个字符串較頻繁并且字符串夭度很長吋就座垓使用変量代替使用条件語句吋,常使用変量if[$a?-gt1?];?the...;fi引用某个命令的結果吋,用変量替代n=‘wc?-?1.txt‘写和用戸交互的脚本吋,変量也是必不可少的read?-p?"Input?anumber:?"?n;?echo?$n??如果没写区个n,可以直接使用$REPLY内置変量 $0,?$1,?$2...?$0表示脚本本身,?$1第一个参数,?$2第二个....$#表示参数个数.数学运算a=1;b=2;?c=$(Sa+?$b)或者$[$a+$b] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Bootstrap将放弃对IE9的支持
- beforeEach在angularjs / requirejs场景中没有通过Karma /
- angular cli 修改启动端口
- Bootstrap table 定制提示语
- angularjs – AugluarJS截断尾随等号
- 如何在SCALA中将Long转换为Duration(import scala.concurre
- angularjs – 更新到Angular 2后,无法在Firefox上通过量角器
- 为什么有些人在.gvimrc中使用“if has(”gui_running“)”?
- Angular 2中的Import语句顺序
- 一键 l2tp for centos5