【发布时间】:2015-09-18 16:16:50
【问题描述】:
我的 PowerShell 脚本的这一部分是我目前卡在上面的。基本上,我有两个文件要通过选择字符串进行比较...详细说明
对于 FileA.txt 中的每个项目,我想对 FileB.txt 执行一个选择字符串以发现它是否存在。如果 FileA.txt 中的行项目在 FileB.txt 中不存在,则将 FileA.txt 行项目打印到屏幕上。
这就是文本文件的样子……或多或少
文件A.txt
1
2
3
4
6
文件B.txt
6
7
8
9
10
所需的输出如下:
1
2
3
4
这就是我的 PS 代码现在的样子。我的想法是我可以在选择字符串中使用该变量,但它不适合我:(
$IPs = Get-Content "C:\\FileA.txt"
Get-Content C:\FileB.txt | Select-String -InputObject $IPs
有人可以帮助我并指出我做错了什么。
【问题讨论】:
-
我猜这些文件最终会包含 IP 地址?他们会在同一行还是一行一行?
-
更正文件将包含 IP 地址。他们将逐行...在列表中。