无忧启动论坛
标题:
批处理比较a.txt和b.txt两个文本内容,列出所有不一致的行
[打印本页]
作者:
Myptour
时间:
2023-10-29 14:20
标题:
批处理比较a.txt和b.txt两个文本内容,列出所有不一致的行
本帖最后由 Myptour 于 2023-10-29 20:17 编辑
文本 a.txt内容如下(每行内容不固定):
PHIYOUSB3014TB
PHIYOUSB3014TB
PHIYOUSB3014TB
PHIYOUSB3014TB
SuperSpeedUSB
BillboardDevice
文本 b.txt内容如下(每行内容不固定):
PHIYOUSB3014TB
SuperSpeedUSB
PHIYOUSB3014TB
USBAudio
需求效果如下:
列出b.txt比a.txt少的几行信息
PHIYOUSB3014TB
PHIYOUSB3014TB
BillboardDevice
自己写的仅能列出一行PHIYOUSB3014TB,而不是两行PHIYOUSB3014TB
问题已解决,如下:
powershell -c "(Compare (GC a.txt) (GC b.txt)).Where({ $_.SideIndicator -eq '<=' }).ForEach({$_.InputObject})">d.txt
pause
作者:
rbwrbw
时间:
2023-10-29 15:38
good
作者:
dos时代菜鸟
时间:
2023-10-29 16:11
for /f 嵌套
作者:
nttwqz
时间:
2023-10-29 18:51
记得有个fc命令
作者:
Myptour
时间:
2023-10-29 20:16
问题已解决,如下:
powershell -c "(Compare (GC a.txt) (GC b.txt)).Where({ $_.SideIndicator -eq '<=' }).ForEach({$_.InputObject})">d.txt
pause
作者:
创新科技2015
时间:
2023-10-29 20:43
OK
作者:
kingstonlj
时间:
2023-10-29 22:05
图方便建议用 Beyond Compare
作者:
pda8888
时间:
2023-11-7 16:44
善加利用chatGPT,有很多意外惊喜。
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3