位置: 编程技术 - 正文

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

  • 股票初始计量后按新金融准则计入哪个科目
  • 一般风险准备是留存收益吗
  • 抵扣旅客运输增值税报表怎么填
  • 股权转让分期付款合同范本
  • 一般纳税人资格认定条件
  • 期间损益结转错误怎么冲销
  • 税务局未核定的印花税
  • 定额发票可以用旧的营业执照发票章吗
  • 没发票的费用怎么做账
  • 工程结算会计科目及账务处理
  • 工业企业总产值的计算是以什么为主体
  • 多缴纳个人所得税怎么办
  • 境外企业在境内取得的收入所得税
  • 其他货币资金包括的内容有
  • 工业企业的三个阶段
  • 递延收益是什么表
  • 工厂投产前的准备工作有哪些
  • 缴纳增值税金税率是多少
  • 材料检测费怎么计算
  • 国税发200931号文件解读
  • 广告费扣除年限
  • 小微企业核定征收所得税税率
  • 小规模纳税人申报表怎么填
  • 增值税的附加税有哪些,税费多少
  • 签证费会计分录
  • 自主研发全流程
  • 没收到电费账单怎么办
  • php封装composer包
  • 毛利率计算公式举例说明
  • 已删除好友的聊天记录
  • 查补税款有未缴纳怎么办
  • win10专区
  • 收购农产品进项税抵扣税率是多少
  • 营业税的滞纳金如何计算
  • 一次摊销法计算公式
  • 跨域的几种方法
  • yii框架文档
  • 增值税发票怎么抵税
  • php技术和mysql怎么结合
  • php use关键字
  • html表格用法
  • 学前端的可以是什么专业的
  • 金融机构存放的保证金存款
  • 加盟代理需要什么手续
  • 广告费和业务招待费扣除标准中的全年销售收入是指
  • 增值税专用发票电子版
  • 非独立核算的分公司如何报税
  • 区块管理办法
  • 自收自支是由主管部门拨款吗
  • 修改账本
  • 差旅费报销范文
  • 持有至到期投资是债权投资吗
  • 定期定额征收和核定征收的哪种税率高
  • 进项税和销项税月末怎么结转
  • 预付工程款该怎么记账
  • 高新技术企业进项税加计扣除10%如何填企业所得税季报
  • 上期留抵税额怎么在账上提现
  • 工会经费计提比例0.8%和2%有何区别
  • 工程行业收到工程发票
  • mysql5.5安装配置教程
  • mysql改表名语句
  • ccsve是啥
  • Win10预览版拆弹
  • reg.exec
  • 如何设置windows桌面图标
  • virtualbox装linux
  • 用python三角形
  • perl 读文件
  • unity导出exe文件
  • 自动重启服务脚本
  • python 性能
  • unity3d怎么用
  • python循环语句中提前结束本层循环
  • bootstrap需要学多久
  • 城市配套费需要什么资料
  • 安置残疾人就业增值税即征即退优惠
  • 江苏省内车辆迁入标准
  • 建筑工程施工企业资质
  • 出租房地面铺什么
  • 商铺转让要交哪些税费和费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设