 
- 帖子
- 1231
- 积分
- 2103
- 技术
- 284
- 捐助
- 0
- 注册时间
- 2021-10-13
|
本帖最后由 aloha20200628 于 2023-12-19 11:46 编辑
从本帖的议论可看出一些findstr的用法趣点》
一。findstr /g:"b.txt" a.txt 句式表明用b.txt中的每行作为关键词,去匹配a.txt中包含该关键词的所有行。
如果使用 /L 参数,则会关闭默认的正则匹配功能,而采用关键词的字面量匹配。
因此,一楼的求助目标,其实并非要保留两个文件的重复行,而是a.txt中包含b.txt中所列关键词的所有行。
二。findstr /xg:"b.txt" a.txt 句式中采用 /x 参数,表明用b.txt中的每行去匹配a.txt中与之全行匹配的所有行,而无须采用 /b 或 /e 参数。
另外关于用文本行数据作为变量名的匹配方法,效率确实很爽,但要避开大小写英文字符的陷阱,否则有可能遭遇因“大小写混同”而导致的失误。
|
|