位置: 编程技术 - 正文

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脚本循环复制文件)

  • 小规模纳税开专票享受季度30万纳税
  • 退税现金流量表做哪里
  • 在建工程转固定资产需要交税吗
  • 三大流转税包括哪些
  • 合同资产和合同负债属于什么科目
  • 太阳能发电开票编码
  • 经营范围变更银行不变更有影响吗
  • 血液制品3%增值税税率
  • 客人受伤赔偿协议书范本
  • 产权转移书据印花税分录
  • 生产企业出口货物会计分录
  • 企业怎么挑选计提折旧方式方法
  • 企业会计制准下增值税科目的核算
  • 个人承包业务是否合法
  • 卖下脚料怎么做分录
  • 委托加工农产品的扣除率
  • 返利抵扣货款
  • 开了专票不报销犯法吗
  • 房地产企业老项目增值税
  • 税金及附加与期间费用区别
  • 劳务派遣公司如何缴纳残疾人保障金
  • 个人交物业费开发票交税点吗
  • 税务局如何检查上传的发票
  • 所得税年报调增调减
  • 增值税发票系统报税盘怎么用
  • 房地产税开征的利弊分析
  • 支付宝消费计入什么科目
  • 增值税进项税额属于什么会计科目
  • php初学
  • 交易性金融资产公允价值变动计入
  • 现金流量表中如何考虑折旧费
  • wisdm数据集
  • 发票章需要注销吗
  • yolo object detection
  • php如何入门
  • 微信转账怎么处理退回去
  • 公司租赁个人车辆账务处理
  • 企业所得税的征税对象包括( )
  • 计提折旧是怎么计算的
  • 坏账准备的计提金额怎么算
  • Python函数的参数及其类型
  • 垫付应收款怎么做会计分录
  • 会务费什么企业可以开
  • 公司性质不一样的重名可以吗
  • 入股资金打入公司账户
  • 生日卡和过节卡一样吗
  • 小规模纳税人和一般纳税人的界定标准
  • 捐赠支出的账务处理
  • 国外佣金代扣代缴增值税可以抵扣吗
  • 房地产企业出售商铺交什么税
  • 被收购企业账务处理流程
  • 进项税留抵怎么做分录
  • 固定资产折旧的影响因素
  • 账务调整的原则
  • 路由怎么配
  • centos怎么执行文件
  • 怎么用U盘装系统
  • 通过修改注册表修改edge主页
  • win8系统的电脑
  • 退休后归什么部门管
  • xp系统本地连接启用不了
  • ubuntu怎么用linux
  • MAC百度网盘下载的压缩包怎么导出
  • mac双系统切换快捷键
  • linux find 查找文件并重命名
  • windows 11安全模式
  • 苹果Mac系统怎么切换输入法
  • windows 命令行 ftp
  • windows7hosts文件
  • 联想win7笔记本怎么进入bios
  • glrotatef函数
  • nodejs开发gui
  • jqgrid获取选中行
  • node.js 微信小程序
  • jQuery height()、innerHeight()、outerHeight()函数的区别详解
  • 北京国税地税合并
  • 责令立即改正和责令限期整改
  • 国际税收对经济活动的影响
  • 乡土中国出版社不同内容一样吗
  • 重庆国家税务局发票流向查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设