news 2026/5/14 6:47:08

31、日期处理脚本与Windows 10安装Bash指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
31、日期处理脚本与Windows 10安装Bash指南

日期处理脚本与Windows 10安装Bash指南

一、GNU date的优势

GNU date在日期处理方面表现出色。安装GNU date后,一些日期计算变得十分简单,例如判断某一年是否为闰年,只需使用如下代码:

if [ $( date 12/31/$year +%j ) -eq 366 ]

如果一年的最后一天是该年的第366天,那么这一年就是闰年。此外,GNU date还能处理较早的日期,而标准Unix date命令的“时间零点”是1970年1月1日00:00:00 UTC,无法处理早于这个时间的日期。

二、查找过去特定日期是星期几

以下是dayinpast脚本的代码:

#!/bin/bash # dayinpast--Given a date, reports what day of the week it was if [ $# -ne 3 ] ; then echo "Usage: $(basename $0) mon day year" >&2 echo " with just numerical values (ex: 7 7 1776)" >&2 exit 1 fi date --version > /dev/null 2>&1 # Discard error, if any. baddate="$?" # Just loo
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 19:04:36

FaceFusion开源生态分析:为何它成为开发者首选的人脸交换工具

FaceFusion开源生态分析:为何它成为开发者首选的人脸交换工具 在短视频、虚拟偶像和AI换脸内容爆发式增长的今天,一个看似“小众”的开源项目——FaceFusion,正悄然成为全球开发者构建人脸生成系统的底层支柱。你可能没听说过它的名字&#x…

作者头像 李华
网站建设 2026/5/14 0:00:16

35、UNIX使用技巧与用户类型解析

UNIX使用技巧与用户类型解析 1. 将标准输出读入vi编辑器 在vi编辑器中,有几种方法可以将命令的执行结果读入当前编辑会话。以下为您详细介绍: 1.1 直接读取执行结果 这是执行系统命令并读取其输出的最短方法,只需一步即可完成。在命令行模式下,使用以下命令: :r! da…

作者头像 李华
网站建设 2026/5/12 2:40:01

如何通过Excalidraw手绘白板提升团队协作效率?AI生成流程图实战

如何通过Excalidraw手绘白板提升团队协作效率?AI生成流程图实战 在一次跨时区的远程架构评审会上,主讲人花了十分钟口头描述一个微服务调用链,结果五个人听出了六种理解。这种场景你一定不陌生——技术沟通中最耗时的不是设计本身&#xff0c…

作者头像 李华
网站建设 2026/5/9 3:07:06

LangFlow与主流IDE集成方案(如VSCode插件)分享

LangFlow与主流IDE集成方案(如VSCode插件)分享 在AI应用开发日益普及的今天,一个核心矛盾正变得越来越突出:大语言模型(LLMs)的能力不断增强,但将其转化为可用系统的过程依然高度依赖代码编写和…

作者头像 李华
网站建设 2026/5/9 2:51:41

Nest Admin:企业级后台管理系统的创新架构与实践

Nest Admin:企业级后台管理系统的创新架构与实践 【免费下载链接】nest-admin NestJs CRUD 使用 nestjs mysql typeorm redis jwt swagger 企业中后台管理系统项目RBAC权限管理(细粒度到按钮)、实现单点登录等。 项目地址: https://gitcode.com/GitHub_Trend…

作者头像 李华
网站建设 2026/5/9 2:17:16

Linly-Talker支持语音输入驱动面部动画,实现实时交互体验

Linly-Talker:语音驱动的实时数字人交互系统 在直播带货、在线客服、远程教学等场景中,用户对“面对面”式自然交互的需求正变得越来越强烈。然而,传统数字人制作依赖昂贵的动作捕捉设备和复杂的后期处理,不仅成本高昂&#xff0…

作者头像 李华