我是编写批处理脚本的新手。我想从文本文件中拆分字符串,并在每次在文本文件中遇到空行时将这些字符串放在变量中。我们如何通过批处理脚本实现这一目标?
我的文字文件如下:
Comparing files E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_OLDERBUILD\8.0\order_m.txt and E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_AFTER_UPGRADE\8.0\order_m.txt
FC: no differences encountered
Comparing files E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_OLDERBUILD\8.0\test1.txt and E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_AFTER_UPGRADE\8.0\test1.txt
***** E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_OLDERBUILD\8.0\test1.txt
West|CA|Alameda|74|10000|True|Nantes|Poland
West|CA|Los Angeles|26|45000|True|Bern|Plax
West|NV|Washoe|22|77000|True|Paris|Washoe
North|FL|Hernando|65|2000|False|Paris|Asia
North|TA|Plax|70|5500|False|Cowes|Switzerland
***** E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_AFTER_UPGRADE\8.0\test1.txt
West|CA|Alameda|74|10000|True|Nantes|Poland
West|NV|Los Angeles|26|45000|True|Bern|Plax
West|NV|Washoe|22|77000|True|Paris|Washoe
North|FL|Hernando|65|2000|False|Paris|India
North|TA|Plax|70|5500|False|Cowes|Switzerland
*****
Comparing files E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_OLDERBUILD\8.0\test2.txt and E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_AFTER_UPGRADE\8.0\test2.txt
***** E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_OLDERBUILD\8.0\test2.txt
22,9,H3,4500.0,HP
23,10,H4,4500.0,Delhi
***** E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_AFTER_UPGRADE\8.0\test2.txt
22,9,H3,4500.0,HP
23,10,H4,4500.0,Agra
*****
如果遇到空白行,我想阅读上面的文本文件并拆分字符串。例如。
var a = Comparing files E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_OLDERBUILD\8.0\order_m.txt and E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_AFTER_UPGRADE\8.0\order_m.txt
FC: no differences encountered
var b = Comparing files E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_OLDERBUILD\8.0\test1.txt and E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_AFTER_UPGRADE\8.0\test1.txt
***** E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_OLDERBUILD\8.0\test1.txt
West|CA|Alameda|74|10000|True|Nantes|Poland
West|CA|Los Angeles|26|45000|True|Bern|Plax
West|NV|Washoe|22|77000|True|Paris|Washoe
North|FL|Hernando|65|2000|False|Paris|Asia
North|TA|Plax|70|5500|False|Cowes|Switzerland
***** E:\UPGRADEAUTOMATION\WINDOWS_INSTALLUPGRADE_AUTOMATION\OUTPUT_TO_COMPARE\OUTPUT_AFTER_UPGRADE\8.0\test1.txt
West|CA|Alameda|74|10000|True|Nantes|Poland
West|NV|Los Angeles|26|45000|True|Bern|Plax
West|NV|Washoe|22|77000|True|Paris|Washoe
North|FL|Hernando|65|2000|False|Paris|India
North|TA|Plax|70|5500|False|Cowes|Switzerland
*****
&安培;等等。