用于在变量中存储某些输出详细信息的批处理脚本

时间:2016-04-20 12:39:18

标签: windows batch-file batch-processing

有人可以在这个批处理脚本中帮助我。

我需要运行以下命令svn info并获取变量中的某些细节。

Path: .
Working Copy Root Path: C:\Users\jslevin\Desktop\SQL
URL: https://ofss220383.in.oracle.com:18080/svn/SVN_DEMO/branches/FCUBS_TEST/Soft/AM/SQL
Relative URL: ^/branches/FCUBS_TEST/Soft/AM/SQL
Repository Root: https://ofss220383.in.oracle.com:18080/svn/SVN_DEMO
Repository UUID: 866b0b85-a196-4771-a359-d37e344426b2
Revision: 47
Node Kind: directory
Schedule: normal
Last Changed Author: john.levin@oracle.com
Last Changed Rev: 47
Last Changed Date: 2016-04-11 18:01:56 +0530 (Mon, 11 Apr 2016)

Var1 = SVN_DEMO (This variable should hold the Repository Root: line and should get the Last word i.e., SVN_DEMO)

Var2 = FCUBS_TEST (Should grep URL: and hold the word after branches alone i.e., FCUBS_TEST)

我正在我的脚本中创建一些临时文件。在脚本的最后我需要找到任何可用的文件,并应删除它。

1 个答案:

答案 0 :(得分:0)

使用unix-tools可能更容易,但纯批处理没有大的挑战(如果没有优化就保持简单):

Array.prototype.push.apply(destinationArray, sourceArray);