news 2026/4/23 16:15:38

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/4/23 9:52:58

Armbian桌面环境终极配置指南:从零到一的快速部署方案

Armbian桌面环境终极配置指南:从零到一的快速部署方案 【免费下载链接】build Armbian Linux Build Framework 项目地址: https://gitcode.com/GitHub_Trending/bu/build 还在为单板电脑寻找既轻量又功能完整的桌面系统而烦恼吗?Armbian桌面环境配…

作者头像 李华
网站建设 2026/4/23 9:53:44

突破模型部署瓶颈:gemma.cpp转换工具实战指南

突破模型部署瓶颈:gemma.cpp转换工具实战指南 【免费下载链接】gemma.cpp 适用于 Google Gemma 模型的轻量级独立 C 推理引擎。 项目地址: https://gitcode.com/GitHub_Trending/ge/gemma.cpp 还在为Python训练的Gemma模型无法高效部署到生产环境而困扰吗&am…

作者头像 李华
网站建设 2026/4/23 11:19:12

LangFlow中调用大模型API的最佳实践

LangFlow中调用大模型API的最佳实践 在AI应用开发日益普及的今天,一个常见的挑战浮出水面:如何快速验证一个基于大语言模型(LLM)的想法?比如你刚构思了一个智能客服流程,包含提示工程、记忆管理、外部知识检…

作者头像 李华
网站建设 2026/4/23 11:17:22

LangFlow在音视频字幕自动生成中的尝试

LangFlow在音视频字幕自动生成中的尝试 在流媒体内容爆发式增长的今天,视频平台每天要处理海量的音视频文件,而高效、准确地生成多语言字幕已成为提升用户体验和扩大全球影响力的关键环节。传统字幕生产依赖人工听写与翻译,成本高、周期长&am…

作者头像 李华
网站建设 2026/4/23 11:22:39

28、UNIX终端操作技巧与测试方法

UNIX终端操作技巧与测试方法 1. 使用stty命令 stty命令可用于设置当前提供标准输入的终端设备的I/O选项。单独执行 stty -a 命令时,它会显示所有可用选项的当前设置: rocket 8% stty -a speed 9600 baud; line = 1; 0 rows; 0 columns intr = ^C; quit = ^\; erase = ^H…

作者头像 李华
网站建设 2026/4/23 11:22:05

基于Selenium与REST Assured的端到端测试框架架构设计

基于Selenium与REST Assured的端到端测试框架架构设计 【免费下载链接】casperjs CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS 项目地址: https://gitcode.com/gh_mirrors/ca/casperjs 在现代软件…

作者头像 李华