`

SHELL 计算YEAR

阅读更多
#!/bin/bash
year=`date +%Y`
echo `expr $year - 2`
echo `expr $year - 1`
echo $year
echo `expr $year + 1`
echo `expr $year + 2`




  • 大小: 6.1 KB
分享到:
评论

相关推荐

    shell 计算日期

    ### Shell脚本中的日期计算知识点 #### 一、概述 在Shell脚本中进行日期计算是一种常见的需求,尤其是在处理时间序列数据、定时任务或者需要基于日期进行逻辑判断的场景下。给定的脚本主要涉及到了如何计算指定日期...

    shell中获取时间

    本文将深入探讨如何利用`date`命令在shell环境中获取各种形式的时间和日期,包括当前日期、过去或未来的日期以及执行时间相关的计算。 #### 基础用法:获取当前日期 最简单的使用方式是直接键入`date`,这将显示...

    shell 脚本实验.docx

    通过`date --date="$year$birthday" +%s`计算指定日期的时间戳,再减去当前时间戳,可以得到两个日期之间相差的秒数,进一步转换成天数。 实验总结和体会: 通过本次实验,我们不仅掌握了Bash Shell的基础语法,还...

    获取两个日期间隔时间的shell脚本代码

    在Shell脚本中,计算两个日期之间的间隔时间是一项常见的任务,尤其在自动化管理和日志分析等领域。本示例提供了一种方法,通过bash shell来计算指定日期与前一天之间的天数差。下面我们将深入探讨这段代码的工作...

    实验三 shell 脚本实验

    - 在文件中,通过`echo`命令提示用户输入年份和月份,`read`命令读取用户的输入并存储到变量`year`和`month`。 - 使用`cal`命令显示指定年月的日历,`date`命令显示当前日期和时间。 - 脚本的执行方式有三种: -...

    shell打印给定日期的日历

    在Shell脚本编程中,我们经常需要处理日期和时间,本文将详细介绍如何使用Shell脚本来打印给定日期的日历。首先,我们来看一个基础的示例,该示例用于打印当前月份的日历。 1. **基础Shell脚本解析** 脚本的开头...

    Shell脚本实现删除一年前文件功能分享

    ### Shell脚本实现删除一年前文件功能解析 在IT领域,特别是系统管理和自动化运维工作中,Shell脚本是一种非常实用的工具。它可以帮助我们自动化完成许多重复性任务,提高工作效率。本文将详细介绍如何通过Shell...

    Shell脚本实现的阳历转农历代码分享

    ### Shell脚本实现的阳历转农历代码解析 #### 一、引言 在日常生活中,阳历(公历)和农历(阴历)都是重要的日期表示方式。尤其是在中国及部分东亚国家,农历用于传统节日的标记,因此掌握两种历法之间的转换方法...

    2021-2022计算机二级等级考试试题及答案No.19789.docx

    在Python中,可以使用datetime模块来处理日期和时间,如`import datetime`,然后用`datetime.datetime(year, month, day)`来创建一个日期对象。 在计算机二级等级考试中,数据类型和变量的使用是基础知识点。例如,...

    torchcv:基于PyTorch的计算机视觉深度学习框架

    howpublished = {\url{https://github.com/donnyyou/torchcv}}, year = {2019}}该存储库为大多数基于深度学习的简历问题提供了源代码。 我们将尽最大努力使此存储库保持最新状态。 如果确实发现有关此存储库的问题...

    Shell时间(date)相关命令

    Shell时间(date)相关命令是Linux系统中用于处理和显示日期与时间的重要工具。这些命令允许用户获取当前时间、格式化时间输出以及进行时间的运算。下面将详细介绍`date`命令的一些常用选项和用法。 1. **显示当前...

    面试读-经典嵌入式面试题

    1. **Shell**:`bash` 是最常用的 Linux shell,也是默认的 shell 类型。 2. **文件系统类型**:`ext2` 和 `ext3` 是 Linux 中常见的文件系统类型,分别代表第二代和第三代扩展文件系统。 3. **块设备**:硬盘是一种...

    lrucacheleetcode-userCode:闲来无事敲的代码

    使用linux内核计算日期时间的方法进行时间统计,代码如下 unsigned int GetDays() const { int year = GetYear(); int month = GetMonth(); int day = GetDay(); if (0 >= (int)(month -= 2)) { month += 12; ...

    IBM AIX基础 IBM官方

    - **起源**: 60 年代中期,AT&T 贝尔实验室开发 Multics 操作系统,旨在支持大规模计算。 - **发展**: 1969 年贝尔实验室退出 Multics 计划后,Ken Thompson 和 Dennis Ritchie 开发了基本的文件系统,逐渐演变为 ...

    IBM AIX基础 中文pdf

    - **商业化**: 1986 年,IBM 发布了基于 UNIX 的 AIX 操作系统,并逐渐扩展到不同的硬件平台,如 6150 微计算系统、Personal System/2、System/370 和 RS/6000。 **1.3 UNIX的标准化** - **标准制定**: 国际标准化...

    aix基础学习

    UNIX最初由AT&T的贝尔实验室开发,设计目标是为了支持大规模计算。UNIX的发展历史中有一个重要的时刻,即1969年贝尔实验室从Multics项目撤出后,Ken Thompson和Dennis Ritchie等人开发了一个基本的文件系统,这个...

    sh代码-不用date编写计算时间的脚本

    `sh`脚本,通常指的是Bash shell脚本,是Linux和Unix系统中最常用的命令行解释器。标题提到的“不用date编写计算时间的脚本”是一个独特的话题,因为`date`命令通常是获取和处理日期与时间的标准方式。本文将深入...

Global site tag (gtag.js) - Google Analytics