我创建了一个在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