目录名称中的日期在Windows上无法识别

时间:2016-11-09 18:53:19

标签: linux date unix mkdir

我创建了一个在linux系统上运行的脚本,该系统在网络驱动器上创建一个文件夹,其名称中包含当前日期和时间。但是,Windows会错误地解释文件夹名称。只有当我将这些命令作为脚本运行时才会发生这种情况,在终端中输入它们会按预期进行操作。我做错了什么?

脚本如下:

#!/bin/sh
mynow="$(date +%Y%m%d_%H%M)"
mkdir /SOMEDIRECTORY/TEST_$mynow

我用:sh myscript

运行脚本

在Windows上,这为SOMEDIRECTORY目录中的文件夹提供了TEST_2~1的名称,而不是TEST_yyyymmdd_hhMM

0 个答案:

没有答案