位置: 编程技术 - 正文

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

  • 子公司把利润给母公司怎么做账
  • 可以按小型微利企业核算企业所得税吗
  • 物业公司物业费不开发票
  • 工资的计提与结转怎么算
  • 行政职工福利费包括哪些内容呢
  • 填专项扣除对个人还是公司受益
  • 工资薪金需要缴纳什么税种
  • 折让折扣负数发票的会计处理
  • 小微企业免税销售额和未达起征点销售额
  • 机票发票打印有效期多久
  • 个体工商户个人所得税怎么申报
  • 费用确认的时点
  • 怎么让银行同意商转公
  • 单位班车费用是福利费吗
  • 我国流转税的税种组成为
  • 购入的固定资产
  • 增值税税负率怎么算
  • 非正常工资的个税是多少
  • 个体工商户个人经营所得税优惠政策
  • 代增值税专用发票网上申请
  • 收汇结汇的账务处理
  • 出售不动产分录
  • 印花税走什么费用
  • 小企业处置固定资产
  • 外地培训产生的费用
  • 固定资产清理需要结转吗
  • 事业单位采购管理办法
  • mac废纸篓立即删除和清倒
  • 电脑自动更新系统
  • 安全人员发现重大隐患
  • 来料加工报废产品合同
  • 摊余成本计量的金融资产账面价值
  • php常用设计模式(大总结)
  • 公司股东内部转让需要人脸识别吗
  • zhp.exe是什么进程
  • 愚人二部曲
  • 如何做世界上最小的遥控飞机
  • 二手车 交易税费
  • 企业重组的特殊性税务处理 税屋
  • 棕榈滩的读音
  • 应交增值税明细科目怎么看
  • 人力资源外包可以去吗
  • 浅析人物形象的论文开题报告
  • php设置header参数
  • vuexl
  • 营业额增长率公式
  • wordpress限制邮箱注册
  • 租赁公司车转到私人名下
  • python sockets
  • MongoDB aggregate 运用篇个人总结
  • 对公户单笔转账有限额吗
  • 有净残值的固定资产累计折旧怎么算
  • 无法取得发票的成本能列支吗
  • 设备服务费
  • 企业所得税的减免税额
  • 营业外支出是什么类账户
  • 现金盘盈盘亏账务处理分录
  • 员工报销的话费要缴纳个税吗?
  • 建厂期间购买材料怎么办
  • 原始凭证填制的基本内容
  • mysql5.7压缩包
  • win19截屏快捷键
  • win7系统权限设置
  • http500内部错误
  • creative cloud怎么用
  • Linux系统下以模块方式安装卸载文件系统
  • win7系统按Ctrl+Shift不能切换输入法的图文教程
  • islp2sta.exe - islp2sta是什么进程 有什么作用
  • 重装win7系统后没有无线网
  • win7自带截图工具
  • OpenCV-EmguCV 在 Unity3D 中的配置
  • unity固定位置随机生成物体
  • jquery和dom对象之间怎么转换
  • node.js怎么用
  • JQUERY的AJAX请求缓存里的数据问题处理
  • js混杂模式
  • Android屏幕适配分屏
  • 税务局发涵有几种
  • 云开票怎么报税
  • 广西区国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设