ntjm.net
当前位置:首页 >> linux 下 shEll 脚本取上一工作日日期 >>

linux 下 shEll 脚本取上一工作日日期

1、date +%w%w day of week (0..6); 0 is Sunday2、如果星期2-6,上一个工作日肯定就是t1=`date -d yesterday`或者t2=`date -d -1day`3、如果星期天,上一个工作日肯定就是t3=`date -d -2day`4、如果星期1,上一个工作日肯定就是t4=`date -d -3

可以通过+-1 month来获取前后月份的日期# date -d "`date -d '20160107 +1 month ' +%Y-%m-01` -1 day " +%Y%m%d20160131详细请看:http://blog.uouo123.com/post/877.html

现在日期:$date2015年 09月 22日 星期二 13:06:41 CST以下命令,求上一周日期:$date -d "@`expr $(date +%s) - $((7*24*60*60))`" +%F2015-09-15

你好!date -d "last sunday" +"%Y%m%d"这样就可以.仅代表个人观点,不喜勿喷,谢谢.

date +%Y%m%d%H -d '-1 hours'

1,$HOME/getdate.sh,内容如下:#!/bin/bashDATE=/bin/date$DATE +"%F %T" >>$HOME/date_log.log2. $HOME/call_gd.sh,内容如下#!/bin/bashSH=/bin/sh${SH} $HOME/getdate.sh

显示日期可以使用date命令我想第二个应该是指定用户是否目前正登陆在该系统中吧可以使用who命令进行查看然后通过write可以向其发送一个消息

shell是面向过程语言,无法做到同时进行两件事,推荐用pythonpython是题外话,这里面主要涉及到交互,就是另一台linux发布自己的时间,然后你去取,方法比较多,你在那边做个http或者samba等等所以一切可以进行数据交互的服务,然后写个shell实时把机器的时间写到一个txt里发布出来,然后用自己的这台写脚本去读,那两个时间就都有了,网络延迟的话比较简单,比如http的话,你可以用命令抓取那个显示时间的文件,抓取完后有抓取时间,算到你的整体计算里,如果是其他方法做的,也可以写ping -c 1 一次的延迟作参考

Shell时间运算及时间差计算方法 最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题. 时间的加减,以及时间差的计算.一、时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒.

在shell脚本里常常需要获取系统时间来处理某项操作,今天系统的学习了一下如何获取系统时间.记录如下:linux的系统时间在shell里是可以直接调用系统变量的如: 获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d) 命

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com