使用AWS Linux。我有以下命令行语句:
wget --output-document=`date +%Y-%m-%d_%H:%M.%3N`.txt http://foo/foo.txt我的问题是:在命令解析或写入文件时,会解析日期命令吗?例如,如果我在上午9点整执行命令,那么文件上的时间戳是9点,9点加上解析命令所需的时间,还是9点加上接收文件所需的时间?
谢谢你
发布于 2018-05-07 13:22:13
背部由外壳展开。wget将得到展开的字符串。回拨的命令将在wget之前运行。
如果您在上午9点整运行该命令,时间戳将是9 9AM +生成date并在从系统检索时间之前执行它所做的事情(这可能包括解析输出格式字符串,也可能不包括解析输出格式字符串)。检索文件所需的时间不会起作用,因为这将在date命令运行之后发生。
https://stackoverflow.com/questions/50214725
复制相似问题