需要编程帮助。
想将当前日期添加到命令中尝试过这个
date /t > stu.txt
call c:\Bin\MKS\sed -e 's/\//-/g' stu.txt | c:\Bin\MKS\cut -c5-14 >stu2.txt
不知道在这里做什么
然后在下面的这个命令上显示当前日期
c:\Bin\7ZIP\7za.exe a -t7z c:\Bin\Test11-01-2013.7z @c:\Bin\TestList.txt
谢谢我的编程很生疏。
有两件事可能会回答您的问题(尽管您有 unix 和 Windows 的奇怪组合,但我不确定这是否适合您):
1) 的输出date
可以直接格式化:例如
date +"%m-%d-%Y"
会给
11-01-2013
2)您可以使用反引号将命令的输出插入另一个命令:
echo the year is `date +"%Y"`
会导致
the year is 2013
您可以看到如何使用它将日期字符串插入命令;或者您可以先将其放入环境变量中(如果您有多个要插入的位置,则很方便)
set myDate=`date +"%m-%d-%Y"`
echo $myDate
结果是
11-01-2013
您可以将其包含在文件名(或任何其他命令)中:
cat file_$myDate.txt
将扩大到
cat file_11-01-2013.txt
您应该能够接受这些概念并将它们映射到您正在尝试做的事情