将命令行变量写入文本文件

时间:2014-02-03 10:50:09

标签: windows shell scripting command

我尽可能地使用这一个,但在最后一个障碍中挣扎。

我正在尝试获取Windows 7计算机的正常运行时间,将其加载到变量中,从变量的左侧部分修剪当前时间,然后将其从变量写回.txt文件。

一切正常,但我不知道如何将变量写回文本文件。

这就是我所拥有的:

c:
cd/
uptime.exe > uptime.txt
set /p str=<uptime.txt
echo.%str%
set str=%str:~-16%
echo.%str%

现在最后一个回显线显示我想要的,但是如何将该变量写回uptime.txt?

提前感谢您的任何帮助。

1 个答案:

答案 0 :(得分:0)

您只需将标准输出重定向到您选择的文件即可实现目标。例如:

echo %<name of environment variable>% > <path of file>
echo %str% > uptime.txt