位置: 编程技术 - 正文

Shell脚本实现的阳历转农历代码分享(shell脚本.sh)

编辑:rootadmin

推荐整理分享Shell脚本实现的阳历转农历代码分享(shell脚本.sh),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本一百例,shell脚本-lt,shell脚本用法,shell脚本实际运用,shell脚本用法,shell脚本实现的功能,shell脚本实际运用,shell脚本用法,内容如对您有帮助,希望把文章链接给更多的朋友!

闲来无事,想在Linux下用shell写一个阳历转农历的脚本,断断续续大概一个星期终于搞定。现在拿出来与大家分享。

1、缘由

本脚本实现原理是查表法(因为公式有误差);基于农历新年为基准,对农历新年前后两个不同的农历进行计算。

写这个脚本之前是想在Linux 终端命令提示符中加入阳历及农历日期。在Ubuntu中有Lunar软件可以获取农历日期,但在Fedora或CentOS中并没有类似软件,所以就想自己来实现一个,但网上用其他语言写的一大把,如果再写没什么必要。所以就想用shell来写一个。

2、功能及使用

功能:将具体的阳历日期转换为农历日期。

时间范围:~,对应农历年时间为~

参数格式(无参数默认为当前系统日期):yyyymmdd

如年1月1日:

Shell脚本实现的阳历转农历代码分享(shell脚本.sh)

3、完整数据

完整数据下载链接: 主脚本,具体实现

datebases 农历元数据

change.log 更改日志

readme 脚本说明及注意事项

主要脚本lunar.sh代码如下:

4 修改历史

--

发现bug:如果农历上个月是大月,本月为小月,则上个月的三十输出为本月的初一,原因是上个月剩下天,这正好是上个月的三十,而本月是天,<,下一次循环的时候又减本月的天数,使得上个月的三十成为本月的初一

bug修改:添加判断语句,如果农历剩余天数等于当月的天数则不再循环

Shell脚本实现复制文件到多台服务器的代码分享 在多机集群环境中,经常面临修改配置文件后拷贝到多台服务器的情况,传统的执行scp比较麻烦,所以写了以下shell脚本,可以将指定文件拷贝到多台机

Shell脚本实现批量下载网络图片代码分享 最近为了做好一个天气预报的项目,需要从Yahoo下载一些天气图标,但是由于图标比较多,有多张。图标是存储在YahooImage网站上的。迅雷不支持https的

Shell脚本实现检测文件是否被修改过代码分享 #!/bin/bashfunmd5_1(){find/root/passwd-typef|xargsmd5sum/tmp/funmd5_1.log}funmd5_2(){find/root/passwd-typef|xargsmd5sum/tmp/funmd5_2.log}if[!-f/tmp/funmd5_1.log];thenfunmd5_1fifunmd5_2diff/tmp/funmd5_

标签: shell脚本.sh

本文链接地址:https://www.jiuchutong.com/biancheng/378308.html 转载请保留说明!

上一篇:Shell实现系统时间和BIOS时间同步校准脚本分享(shell操作)

下一篇:Shell脚本实现复制文件到多台服务器的代码分享(shell脚本循环复制文件)

  • 个体工商户的免税政策
  • 什么是非居民纳税人类别
  • 个体工商户个税怎么申报
  • 椅子坐垫有用吗
  • 贴现收到的钱计入什么会计科目
  • 电子发票有使用期限吗
  • 资产负债表应交税金负数是什么意思
  • 五金配件领用管理流程
  • 个人所得税定期定额起征点
  • 跨期列支成本费用危害
  • 应收账款未收到回函的替代程序
  • 商品明细分类账怎么做
  • 丢失发票联和抵扣联
  • 化妆品的成本利润是多少
  • 土地流转承包费拖欠
  • 个人出租住房缴纳个税可以扣除房产税吗
  • 没有业务来往可以报税吗
  • 现房销售需要哪些手续
  • 加计扣除农产品包括哪些
  • 酒店的床和沙发哪个好
  • 工商年报员工人数怎么算
  • 服务性行业受气
  • 促销费属于现代服务类吗
  • 1697510003
  • 螺丝计入什么费用
  • 核定征收要交企业所得税吗
  • 出口转内销会计账务处理
  • 异地预缴税款后当地还交吗
  • moviemaker是什么软件
  • 盆栽月季花怎么修剪图解
  • 什么食物含胆固醇高不能吃
  • 未取得专用发票是否计算增值税
  • 原材料按实际成本核算需设置的科目包括
  • php用mysql连接数据库并查询
  • php递归函数详解
  • react框架和vue哪个用的人多
  • wordpress静态分离
  • 公章的法律效力范围
  • [Vue warn]: Error in render: “TypeError: Cannot read properties of undefined(reading“category1Name“
  • 过来人告诉你:女人最珍贵的三种东西,舍得给你说明爱你
  • cynefin框架
  • 浅谈php中静态方法的应用
  • phpcms模块
  • 如何填写个人所得税申报表
  • 利息支出税前扣除时间
  • 个人对公付款
  • 帝国cms怎么调用文章随机段落
  • 无偿调入固定资产怎么入账
  • 商誉的会计核算怎么核算
  • 年末财务报表是什么
  • 税控盘解锁操作流程
  • 股东的投资款怎么收回
  • mysql中You can’t specify target table for update in FROM clause错误解决方法
  • 安装防伪税控系统的方法
  • 企业支付临时工劳务报酬需要取得发票吗
  • 汽车三产件
  • 应付账款平账调到哪个科目
  • 提前还贷款要满十八岁吗
  • 航天开票系统怎么导出已开票明细
  • sql语句实现查询示例
  • mysql查找指定元素的位置
  • mysql数据库主键怎么设置
  • Linux安装MySQL教程(二进制分发版)
  • Win7 64位旗舰版系统中实现照片的批量重命名
  • win8语言栏不见了 怎么调出来
  • aliwssv.exe是什么进程
  • win8系统如何打开摄像头
  • centos如何删除用户
  • win10mobile最新版本
  • win8应用商店怎么卸载
  • mysql服务器的安装与配置
  • ES6中javascript实现函数绑定及类的事件绑定功能详解
  • jquery图片放大效果
  • Node.js中的什么模块是用于处理文件和目录的
  • android 系统app权限
  • offset function
  • JavaScript+html5 canvas绘制的小人效果
  • js newyork
  • jquery ajax局部加载方法详解(实现代码)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设