Shell获取某月最后一天
来源:互联网 发布:qq刷钱软件 编辑:程序博客网 时间:2024/05/22 07:13
shell 获得某月的最后一天
#!/bin/sh
function get_last_day(){
year=`expr substr $1 1 4`
month=`expr substr $1 5 2`
if [ $month = '01' ] || [ $month = '03' ] || [ $month = '05' ] || [ $month = '07' ] || [ $month = '08' ] || [ $month = '10'] || [ $month = '12' ] ; then
echo $year''$month''31
elif [ $month = '02' ] ; then
if [ `expr $year % 400` = 0 ] ; then
echo $year''$month''29
elif [ `expr $year % 4` = 0 ] && [ `expr $year % 100` != 0 ] ; then
echo $year''$month''29
else
echo $year''$month''28
fi
else
echo $year''$month''30
fi
}
注意几点:
1) if语句的[]里的写法是所有单词和符号之间都留空格,if[a=1]是错的,应该是if [ a = 1 ]
2) shell中if里面如果要多条件判断,if [ a = 1 || a = 2]这样写是错的,应该是if [ a = 1 ] || [ a = 2 ]
3)
echo $year''$month''29 这里''不能省略,不然只会输出年字段
阅读全文
0 0
- Shell获取某月最后一天
- javascript获取某月最后一天(公历)
- js获取某月的最后一天
- PHP获取某月的最后一天
- 获取某月第一天和最后一天
- C#中如何获取某月最后一天
- c#获取某月的第一天和某月的最后一天
- 获取某月第一天,最后一天的sql server脚本
- 获取某月第一天,最后一天的sql server脚本
- java获取当前月第一天和最后一天 java获取某月天数 js获取某月天数
- C# 获取某月的第一天和最后一天
- C# 获取某月的第一天和最后一天
- C# 获取某月的第一天和最后一天
- java获取某月的第一天和最后一天
- 【Python】获取某月份的第一天和最后一天
- java获取某月,某季度的第一天和最后一天
- C# 获取某月的第一天和最后一天
- javascript 取得某月最后一天
- 在 Django Model 中添加富文本编辑器 CKEditor
- hive初体验
- 第一个Hello Groovy开发
- Jenkins基础入门-4-如何使用Jenkins的CLI
- RDD Join 性能调优
- Shell获取某月最后一天
- 记录nginx配置php7过程
- Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)
- 2017 ACM-ICPC 亚洲区(西安赛区)网络赛: B. Coin
- ActiveMQ(一)-消息中间件概述
- mysql— EXPLAIN命令的总结
- SGISTL源码探究-关联式容器:set
- Java语法基础练习题
- 网络编程之Winsock2 服务提供者接口(SPI)