|
|
楼主 |
发表于 2015-6-1 23:01:31
|
显示全部楼层
我这里测试没有问题
gawk 发表于 2015-6-1 22:18 
分析了半天,发现时这样的,我有个参数%%d,具体见如下代码
@echo off
setlocal enabledelayedexpansion
for /f "usebackq eol=# tokens=1-7 delims=|" %%a in ("%alt_list_file%") do (
echo %%a--%%b--%%c--%%d & rem 这个地方的%%d的值是从文件中读出来的,值为1
set almGenDate=2015 06 01 22 31 30
for /f "tokens=*" %%x in ('gawk "BEGIN{tstamp=mktime(\"!almGenDate!\");print strftime(\"%%Y/%%m/%%d %%A %%H:%%M:%%S\",tstamp);}"') do set almSignDate=%%x & rem 这个地方的%%d 本是个参数,将前面的%%d的值直接打印出来了
echo !almSignDate!
)
pause
请大神,帮忙解决一下。。。 |
|