cwlr.net
当前位置:首页 >> linux中DAtE %D "1 DAy Ago" +%Y%m%D`是什么意思,... >>

linux中DAtE %D "1 DAy Ago" +%Y%m%D`是什么意思,...

-d参数 ,说明要显示的是后面的字符串表示的时间,"1 day ago" 说明是1天前的时间。

date "+%Y-%m-%d %H:%M"--加双引号即可

原文--date='1 days ago' +%Y%m%d 你的--date='1 days ago +%Y%m%d' 你引号位置加的不对 date= 后面引起来的是时间 +% 是以什么格式输出的意思

date "+%Y-%m-%d %H:%M:%S" | cut -d ":" -f1,2

echo `date +%d` | xargs -I{} date -d '-{} day' +%Y%m%d 希望对你有帮助。

双引号是字符串,而不是运行里面的命令获得结果。 你这个明显的其实是运行 date +%Y%m%d 这个命令,用这个命令的输出的结果字符串作为 mv 命令的参数继续执行。自然不能用双引号了。 键盘 1 左边的那个引号才是运行。 除了用 ` 引号,还可以用 $...

date命令的功能是显示和设置系统日期和时间。 该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) date 设置时间格式 命令中各选项的含义分别为: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set d...

怎么查答案反而要我给答案的~~ 加反斜杠再加空格就可以 空隔开了。

#!/bin/bash#usage: getfile FirstDay LastDaycurday=$2firstday=$1 while [ $firstday -le $curday ]doecho $curday lftp username:password@10.11.12.13

正确指令是:date +%Y%m%d date和+之间有个空格

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