位置: 编程技术 - 正文

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

  • 组成计税价应该是含税价还是不含税价?
  • 组成计税价格的公式
  • 股东投资款给自己发工资如何处理?
  • 现金流量表季度报表本期金额
  • 商业汇票到期没有收到款
  • 公司抬头的发票
  • 销售补差怎么做分析
  • 企业撤资的所得税处理
  • 利息收入缴纳什么税
  • 没有土地使用证的房子拆迁怎么办
  • 网上公司报税流程图
  • 进项发票认证后暂不抵扣
  • 收到跨年的票据怎么做账
  • 复利现值系数和普通年金现值系数关系
  • 房贷可以抵个人所得税吗
  • 劳务费开发票还要代扣代缴吗?
  • 商砼税率是多少?
  • 印花税减半征收会计分录怎么做
  • 开户许可证怎么下载电子版
  • 租房修缮费扣除
  • 资产减值损失能否在所得税税前扣除
  • 加盟费是一年一收还是终身的
  • 库存商品转在建工程摘要怎么写
  • 2019年以后转登记为小规模纳税人有无时间要求?
  • 预付账款补付货款分录
  • 在win7系统中,怎么把D盘里的文件移到C盘里?
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • 购买股票的会计分录
  • 营改增后租金如何交税
  • 年应税销售额包含哪些
  • 其他综合收益的来源
  • 企业所得税职工福利扣除标准
  • 企业弥补亏损明细表
  • php通信协议
  • php数组操作
  • 企业营运资金管理存在的问题
  • 工业企业制造费用占比
  • docker-p
  • 数据可视化分析
  • 待处理财产损溢增加是哪方
  • 通用机打发票可以查验吗
  • 对公银行卡账户
  • redis的
  • 基于vue的开源甘特图控件
  • sql有数据保护功能
  • 不能从销项税额中抵扣的进项税额为A购进货物运费准予
  • 间接费用会计科目
  • 火车票可以抵扣进项税
  • 在计算应纳税所得额时
  • 加班餐费和误餐费的区别
  • 一般纳税人金税盘280怎么做账
  • 小规模纳税人批发零售税率
  • 什么情况需要个人所得税
  • 固定成本和变动成本举例
  • 债务重组账务记忆口诀
  • 已抵扣认证的发票开红字发票需要将原票退回吗
  • 国土资源税的计税依据
  • 利得和损失计入所有者权益的情况
  • 个体户记账报税
  • 材料成本多少合适
  • 购置办公大楼,会计处理
  • 股东参与经营可以退股吗
  • 现金流量的折现值公式
  • 会计净资产计算公式
  • 会计账簿的启用与登记实验报告
  • mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database
  • 整理房间日记200
  • mac移动硬盘不能拷贝
  • mac重装macos
  • win7如何打开远程桌面连接
  • movie是什么文件
  • vi 技巧
  • Windows 8 Consumer Preview 中的新热键介绍
  • 还原分区和引导分区
  • nodejs性能对比
  • 安卓机虚拟键盘
  • jquery获取button的value值
  • shell脚本编程实例
  • 南京市国家税务局
  • 北京昌平区租房价格
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设