- 帖子
- 58
- 积分
- 64
- 技术
- 1
- 捐助
- 0
- 注册时间
- 2011-6-14
|
[其他] 如何用echo 命令如何将 > 符号输出到另一个文件
我现在用工具备份SQL文件,指令如下:
正常的语句如下:mysqldump.exe --host 10.44.239.31 -uroach -proach -P 3306 roach laneexlist_01 > I:/mysql-Data/gq/10.44.239.31/laneexlist_01.sql
因为我是批量备份,我的IP地址是从一个记事本文件IP中取的,所以这儿是变量,在执行的时候,由于有转义字符 > 导致批处理执行时失败,
有没有解决办法?
我的想法是把执行语句再输出到另一个批处理文件,直接调用批处理完成,但用echo 命令,还是无法实现上述目的。如
echo "mysqldump.exe --host 10.44.239.31 -uroach -proach -P 3306 roach laneexlist_01 > I:/mysql-Data/gq/10.44.239.31/laneexlist_01.sql " >bakc.bat
这样转义字符是出来的,但是无法执行,因为有双引号。
执行时出错?有什么办法?
也就是这样的意思,
我的txt内容 11>11.txt 如何用批处理生成这样的txt文件? |
|