编写一个脚本,输入自己的生日时间(YYYYMMDD),计算还有多少天多少个小时是自己的生日。

#!/bin/sh

read -p "Input your birthday(YYYYmmdd):" date1
m=`date --date="$date1" +%m`
d=`date --date="$date1" +%d`
date_now=`date +%s`
y=`date +%Y`            birth=`date --date="$y$m$d" +%s`
internal=$(($birth-$date_now))       if [ "$internal" -lt "0" ]; then           birth=`date --date="$(($y+1))$m$d" +%s`      internal=$(($birth-$date_now))       fiawk -vinternal=$internal 'BEGIN{d=int(internal/60/60/24);h=int((internal-24*60*60*d)/3600);
print "There is : "d" days "h" hours."}'

转载:https://www.cnblogs.com/HondaHsu/p/4241798.html

编写一个脚本,输入自己的生日时间(YYYYMMDD),计算还有多少天多少个小时是自己的生日。相关推荐

  1. matlab编写正整数阶乘函数,用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值....

    点击查看用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值.具体信息 答:编写一个matlab文件,求1到n的阶乘之和.其代码编写的目的,就是学会自定义 ...

  2. 对于写bash脚本的朋友,read命令是不可或缺的,需要实践一下就可以了解read命令的大致用途: 编写一个脚本: #!/bin/bash # hao32 test read echo -e Pl

    编写一个脚本: #!/bin/bash # hao32 test read echo -e "Please enter your test :" read TESTREAD ech ...

  3. 编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作。

    编写一个脚本,对至少三个以上记事本窗口做相同操作,对任意一个窗口进行手动操作,其余窗口由脚本执行相同步骤的键鼠操作,记得是键盘操作+鼠标操作.  按键等级认证5级 分享 答题思路: 对最上层记事本操作 ...

  4. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  5. 用c语言编程序输入一个正整数,编写一个程序,输入一个正整数n(假设n7),求1!+2!+3!+4!+……+n!...

    编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+--+n!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一 ...

  6. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数

    6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...

  7. 编写一个脚本,统计log文件中首个单词出现的次数

    在[金阳光测试]Android自动化第一季第一讲--预备知识中有这样一个面试题 题目如下: 编写一个脚本,统计log文件中首个单词出现的次数,如: error:xxx waring:xxx error ...

  8. 编写一个脚本判断某个用户是否处在活动模式_使用 TypeScript 编写爬虫

    我们需要的数据多种多样,不可能什么都买,就算有钱,有的数据也不一定能买到.这个时候要获取这些数据,就要靠爬虫了. 爬虫界大佬很多,开源库和框架数不胜数.理论上,凡是能方便连接互联网的编程语言,都适合用 ...

  9. python编写一个函数、输入n为偶数时_编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+..-吾爱编程网...

    今天吾爱编程为大家分享一个C语言的经典案例编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n, 当输入n为奇数时,调用函数 1/1+1/3+...+1/n的程序写法,有需要的小伙伴 ...

最新文章

  1. wordpress外部调用到html_Spring 自调用事务失效,你是怎么解决的?
  2. mysql主从维护_mysql主从日常管理维护
  3. 29使用QRcode方式生成二维码
  4. ie6/7 position relative overflow
  5. 通用职责分配软件原则之1-信息专家原则
  6. notepad++ python指定anaconda环境以及代码补全设置
  7. CodeForces - 729D
  8. 新版代shua社区源码(云商城1.0)
  9. Win8 MSDN 简中/繁中/英文正式版下载(微软官方原版)
  10. OpenCV41:Meanshif和Camshift
  11. 2022年计算机软件水平考试数据库系统工程师(中级)练习题及答案
  12. JavaScript获取浏览器高度和宽度值
  13. 世界三大短篇小说之王 代表作介绍
  14. Exchange 2003 反垃圾邮件
  15. 网络数据保障ptop_网络影响未来十大预言 宽带应用将与新媒体融合
  16. Redis安全注意事项
  17. 全球及中国肉牛产业调研与投资前景评估报告(2021版)
  18. 基于SEIR模型的网络医疗众筹传播建模与仿真分析
  19. dax和m的区别_德国股票指数DAX, MDAX与TecDAX的区别是什么?
  20. 主题模型分析漏洞趋势

热门文章

  1. P1498 南蛮图腾(C++_递推)
  2. HTTP请求方法:GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE 说明
  3. EasyExcel 使用
  4. AD 利用IPC封装创建向导快速创建封装
  5. 知识焦虑时代如何进行学习
  6. BUUCTF 每日打卡 2021-4-28
  7. MFC Windows 程序设计[六十]之窗口分屏(附源码)
  8. 使用python实现刷脸登录
  9. 基于ANSYS Workbench的表面裂纹计算
  10. 领英精灵之好友分组,备注管理的方法技巧