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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将命令行变量写入文本文件相关的知识,希望对你有一定的参考价值。

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

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

所有工作都很好,除了我不知道如何将变量写回文本文件。

这是我有的:

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

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

在此先感谢您的任何帮助。

答案

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

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

以上是关于将命令行变量写入文本文件的主要内容,如果未能解决你的问题,请参考以下文章

三剑客之sed

如何将文本文件的第一行放在结束位置

linux之sed命令详解

php将数组元素按行写入文本文件

如何用python将变量及其值写入文本文件?

读取大文本文件(约 20m 行),将函数应用于行,写入新文本文件