2 qq 22351309 qq_22351309 于 2017.01.03 16:47 提问

expect脚本中怎么获取昨天日期的字符串

如题
expect脚本中怎么获取昨天日期的字符串
机器是unix的,date没有 -d选项
比如今天是20170103,昨天就应该是20170102,我现在想获取昨天日期的这个字符串

初来咋到,没有分,请各位体谅

1个回答

oyljerry
oyljerry   Ds   Rxr 2017.01.03 16:51

用shell命令date

date -d "-1 days" +"%a %d/%m/%Y"
oyljerry
oyljerry date -r expr \date +%s\ - 86400 '+%a %d/%m/%Y'
一年多之前 回复
qq_22351309
qq_22351309 现在我的机器是unix的,date没有 -d选项
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java 获取昨天日期字符串
Java 获取昨天日期字符串获取昨天日期 - 数字格式/** * 获取昨天日期 - 数字格式 * @return yyyyMMdd */ public static Integer getYesterday() { Calendar cal = Calendar.getInstance(); cal.add(Calendar.D
6个Expect脚本示例
Expect scripting language is used to feed input automatically to an interactive program. It is easy to learn compared to other scripting languages. Using expect script sysadmins and developers can aut
shell 获取昨天日期
曾经做项目要获取昨天的日期,那时找到很多方法,最终根据TZ来获取昨天的日期,那时感觉这个很牛,觉得自己不懂别人也就不懂吧,我用了,别人就应该觉得我牛!嘿嘿…题外话。不过昨天又碰到了这个问题,这次是可以向脚本中传参来获取N天前的日期,看到别人写的好麻烦,心想如果用时区来写不简单的很吗,那样就不用判断年月日了吧,于是昨天用了3、4行达到了别人用3、40行要实现的内容,成就感还是有一点的。 s
aix shell 获取昨天的日期
<br />YESTERDAY=`TZ=aaa24 date +%Y%m%d`<br />echo $YESTERDAY
bat中获取昨天日期
@echo off set YE=%date:~0,4% set MO=%date:~5,2% set DA=%date:~8,2% set DG=1 set/a vY1=%YE% %% 400 set/a vY2=%YE% %% 4 set/a vY3=%YE% %% 100 if %vY1%==0 (set var=true) else (if %vY2%==0 (if %vY3%==0 (s
shell脚本和expect脚本完成批量操作
下面是完成公钥分发的一个过程第一个方法[root@centos ~]# useradd test -u 9999 #增加名为test的用户,并且指定用户ID号为9999[root@centos ~]# echo &quot;test&quot;|passwd --stdin test #设置用户test的密码为 testChanging password for user test.passwd: all authe...
Mac Shell获取昨天日期
Mac Shell获取昨天日期找了半天都是linux的date,在mac上获取昨天日期是不行的,总结一下Mac内核貌似是freeBSD?date -v-1d +"%y%m%d" #获取昨天的日期 date -v-1m +"%y%m%d" #获取前一个月的日期 date -v-1y +"%y%m%d" #获取去年今日日期以此类推哦 linux的简单了,网上一堆=。=
expect基础语法
 1. Expect基础语法解释 1.1 cmd arg arg arg       一条Tcl命令由空格分割的单词组成. 其中, 第一个单词是命令名称, 其余的是命令参数 .   1.2 $foo   $符号代表变量的值. 在本例中, 变量名称是foo.   1.3 [cmd arg]   方括号执行了一个嵌套命令. 例如, 如果你想传递一个命令的结果作为另外
Python 获取昨天日期
Python 获取昨天日期 以下代码通过导入 datetime 模块来获取昨天的日期: #!/usr/bin/python # -*- coding: UTF-8 -*- # 引入 datetime 模块 import datetime def getYesterday(): today=datetime.date.today() oneday=datetime.t
ios获取昨天的日期
//再获取的时间date减去24小时的时间(昨天的这个时候) NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow:-(24*60*60)]; NSLog(@”yesterday is %@”,yesterday);//打印昨天的时间