位置: 编程技术 - 正文

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

  • 允许税前扣除的项目
  • 非营利组织企业所得税季度申报表
  • 我国会计准则规定,会计核算以人民币为记账本位币
  • 运输途中的不合理损耗有哪些
  • 同一控制下企业合并取得的长期股权投资
  • 管理会计与财务会计的联系与区别
  • 发票过期了还能抵扣吗
  • 已认证进项发票转出会计分录
  • 挂靠企业所得税怎么办?
  • 营改增后哪些费用可以抵扣
  • 公司银行社保代缴怎么交
  • 收到违约金需要缴纳所得税吗
  • 持有营业执照
  • 差额征税发票如何做分录
  • 手撕发票怎么粘贴平整
  • 俱乐部会员有什么用
  • 个人营业执照怎么注销网上申请流程
  • 统借统贷协议
  • 应收账款的产生之一是由于销售
  • 小规模纳税人自己可以开专票吗
  • 小规模开税票怎么开
  • 广告公司文化事业建设费申报表如何填写
  • 增值税小规模纳税人减免增值税政策
  • 海关进口增值税计入什么科目
  • 出售已使用五年的住房有税收优惠吗?
  • 收取对方损失赔偿
  • 王者荣耀中如何隐藏贵族标志
  • win10电脑键盘灵敏度怎么调
  • 浅谈使用链式管理加强特殊监管场所
  • php面向对象优点,缺点
  • 不能运行windows10的设备有哪些
  • 企业所得税职工福利扣除标准
  • 工业企业销售收入和产值,税金比例
  • 免税的农业企业可以抵扣专票吗
  • 长期借款的会计处理例题
  • 发票章需要注销吗
  • 自己的智能ai聊天怎么用
  • 资产处置损益计算公式
  • 有形动产租赁个税是经营所得吗
  • dos命令怎么转到d盘
  • 开办费的主要账户是什么
  • 金税盘怎样设置收款人复核人
  • python方差齐性检验
  • 土石方费用入什么科目
  • 预付款为什么不扣质保金呢
  • 企业主营业务利润是由什么构成的
  • 用jdom创建中文的xml文件的方法
  • 工资发放用现金
  • 销售折扣销售方会计处理
  • 当月的银行日记账漏计怎么办
  • 期末应交税费有余额吗
  • 本月没有认证的进项税怎么做分录
  • 企业开发是什么专业
  • 知识产权代理所代理
  • 残疾人保障金必须交吗
  • fedora安装xorg
  • 输入法是全角在哪里设置
  • VM虚拟机安装Harmonyos4
  • 国产系统叫啥
  • sm56hlpr.exe - sm56hlpr是什么进程
  • winspool.drv病毒
  • mac怎么打开macintosh
  • windows 10为什么不能关掉自动更新
  • windows7怎么禁用网络
  • win10一直显示正在启动
  • 隐藏控制台窗口
  • win8可以装pr2018吗
  • win8是怎么样的
  • js时间倒计时定时器怎么弄
  • scrollview不滚动
  • 一个简单的合并单元
  • androidapplication
  • js选择框全选
  • jquery实现点击按钮
  • 变更税务局三方协议
  • 税务财务负责人承担什么责任
  • 武汉电子税务局申领发票以后如何自取
  • 银行手续费所得税是否可以税前扣除
  • 新市税务所电话
  • 扬州 税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设