cmd命令的输出写入到一个ini文件中,怎样换行啊?
CCGMI 2014-08-29 11:24:11 我想要写一个bat文件,这个文件中会调用一些cmd命令,然后把这些命令的结果输入到一个ini文件中,结果遇到了一些关于换行的问题,希望高手帮帮忙:
我的bat文件内容是这样的:
echo off
echo [HgVersionInfo]>>versionInfo.ini
echo rev=>>versionInfo.ini
hg parent --template "{rev}">>versionInfo.ini
echo node=>>versionInfo.ini
hg parent --template "{node}">>versionInfo.ini
echo branch=>>versionInfo.ini
hg parent --template "{branch}">>versionInfo.ini
其中 hg parent --template "{xxxx}" 是代码管理软件hg的cmd命令,可以输出获得当前拿到的代码版本号
(不过我的问题主要是换行,这里可以忽略了)
我期望得到的结果是这样的,versionInfo.ini文件的内容会是:
[HgVersionInfo]
rev=3035
node=659772ee3df9fd0368e99
branch=default
结果却是:
[HgVersionInfo]
rev=
3035node=
659772ee3df9fd0368e99branch=
default
所以我该怎样避免echo换行和添加换行呢?
希望好心高手帮帮忙。。。
或者用别的方法实现这个bat也行,只要能够得到那个ini文件即可。。。