通过dos将特定值从text1复制到text2

时间:2013-07-31 13:27:43

标签: batch-file command dos

我需要帮助才能通过dos批处理将特定值从text1复制到text2

Text1就是这样;

20130701,xxxx,xxxx,xxx

20130702,yyyy,yyy,yyyyyyy

我想使用dos命令仅将"20130701"行从text1复制到text2。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

这将使用text1.txt中以20130701开头的任何行创建text2.txt

findstr "^20130701" <"text1.txt"  >"text2.txt"

以下原始答案:

set text1=20130701,xxxx,xxxx,xxx

set text2=20130702,yyyy,yyy,yyyyyyy

set text3=%text1:~0,8%%text2:~8%

echo %text3%