|
|
楼主 |
发表于 2022-11-12 19:21:58
|
显示全部楼层
回复 4# qixiaobin0715 terse BAT221110 hfxiang idwma
1,
非常感谢!
2,
这个问题,其实与删除1.txt里[222]段落里各行的问题,是相连的问题。
Echo 12345,其中12345是未知的,也就是,它相当于是For里的%%a,
所以,你笑出声的set aaa=12345,是不存在的,因为完全不知道它具体会是什么。
更具体一点,它代表的是1.txt里的各行,只知道1.txt里有的行具有某些特征,
比如,它是段落名行,如[222],[???]等。
有的行具有这样的特征,第一个字符是[,比如段落名行,就具有这样的特征。
因为只知道有的行具有这样的特征,其它信息未知。
设为未知,是想让它具有通用性,而不想让它只能在特殊条件下使用。
所以,我想把1.txt里的各行通过 | 给FindStr去过滤,其结果要输出出来。
现在,问题就卡在如何把FindStr过滤后的结果输出出来。
当然,我早说过,可以借助For /F 命令把结果输出,类似 Set aaa=%%a。
FindStr过滤后的结果,我也想到了1个输出办法。
但目前我知道的输出办法,很少,太有限了,我不满意。
所以,再发帖,来求助各位大神了。
3,
请大神们出手帮忙!
非常感谢! |
|