输入年份然后得出输入的年份是否为闺年
#!/bin/bash
echo "please input a year:"
read year
y1=$[$year%4]
y2=$[$year%100]
y3=$[$year%400]
if [ $y1 = 0 -a $y2 != 0 ] || [ $y2 == 0 -a $y3 == 0 ]
then
echo "the year is a leap year!"
else
echo "the year is not a leap year!"
fi

[shell]计算闺年相关推荐

  1. Linux shell计算两个文件的交集,并集和差集

    本文介绍linux下shell计算两个文件的交集,并集和差集的方法,提供完整测试命令与演示. 测试文件 a.txt a c 1 3 d 4 b.txt a b e 2 1 5 计算并集 sort -u ...

  2. linux shell 计算时间差值

    linux shell 计算时间差值 1,linux shell 计算时间差值 1,linux shell 计算时间差值 #!/bin/bash # 计算时间差 date1=$(date +" ...

  3. shell计算命令:let命令详解

    能够使用let命令进行整数的数学运算 let命令和双小括号(())在数学计算方面功能一样,但是没有(())强大,let只能用于赋值计算,不能直接输出来,不可以条件判断 语法 let 赋值表达式 注意: ...

  4. linux 计算标准差,shell计算均值和标准差的工具:datamash

    前言 shell下经常需要处理数据,需要计算均值和标准差,最近在分析EXT4的r_await的分布情况,需要计算下在一定的读写模式下,块设备的读延迟分布. 这已不是第一次有类似的需求了,每次都要awk ...

  5. shell 计算磁盘使用率

    一.要点: 1.shell bc命令选项scale:可以设置计算结果的小数位数:但是scale只对除法.取余.乘幂有效,对乘法就无效. 在shell脚本中,bc 引用格式为variable=$(ech ...

  6. shell计算命令-bc命令详解

    bc中进行互动式的数学运算 在shell中进行非互动式的bc管道运算 在shell中非互动式的输入重定向bc运算 bash shell内置了对整数运算的支持,但是并不支持浮点运算,而linux bc命 ...

  7. shell计算变量的平方根

    可以使用awk命令或者bc命令,有的系统上不一定有bc命令,可以用awk计算,下边的四条命令,1 2 3是等价的, 4 5也是等价的 此外:用awk和bc命令做浮点计算是shell中常用的 #!/bi ...

  8. linux shell 计算时间差

    1. 获取开始.结束时间(获取当前时间) timer_start=`date "+%Y-%m-%d %H:%M:%S"` timer_end=`date "+%Y-%m- ...

  9. 监控linux时间不对,shell 计算故障时间 配合web监控

    #!/bin/bash #checkfail.log 为SHELL监控网站时间存放的日志文件 https://blog.51cto.com/junhai/2437965 fail_time(){ st ...

最新文章

  1. php ajax实现编辑资料,怎么用jQuery、Ajax、php实现这样的无刷新编辑功能?
  2. Ibatis学习总结1--ibatis简介和SQL Maps
  3. matlab 滤掉高斯噪声吗,我想问一下:怎么用matlab编写函数对图像进行高斯滤波以去除噪声...
  4. OO_BLOG3_规格化设计(JML学习)
  5. 项目中常用到的正则(价格千位分割格式化,手机号3-4-4格式化,密码验证,去除空格,获取url参数,检测24小时时间制,检测url前缀,检测中文,检测手机号,英文单词前后加空格,判断版本号)
  6. 方舟服务器制作修改,方舟生存进化服务器模式设置教程
  7. OllyDbg笔记-Olly Advanced插件使用
  8. 学透for循环-传统for循环与增强for循环
  9. 数据结构与算法-普利姆算法(Prim) | 尚硅谷韩顺平
  10. vue2.0官网学习记录
  11. 程序员专属红包封面来了,一共四款
  12. 一文透析腾讯游戏安全反外挂能力
  13. rj45管脚定义_“RJ45接口”定义标准是什么?
  14. MSXML应用总结 开发篇(下)
  15. meter元素的使用
  16. nginx开启https配置
  17. ESXI VCenter 安装过程及常规使用方法(图文解析每一步)
  18. 【文章阅读】3DSSD
  19. C语言:测试输入值是否为数字或字母
  20. 互联网+时代电子商务发展建议

热门文章

  1. 哪里有免费的考研计算机课程,计算机考研课程视频哪个好
  2. leetcode 1499
  3. Opengl Lesson 1 心形曲线
  4. 科技云报道:从re:Invent 2022读懂亚马逊云科技的“生态棋局”
  5. BasicSRSuper-resolution——Video2video
  6. Django框架与html页面之间如何实现数据的交互,专属菜鸟的教程
  7. Java学习笔记(七)
  8. Mobus通讯协议——Communication protocol
  9. html可暂停倒计时代码,js实现倒计时器自定义时间和暂停
  10. bootstrap文件不能被识别_基于 Yara 引擎的二进制文件扫描