下面的脚本包含两个文件,但我不清楚下面的sideIndicator箭头和点的理解输出:
...< =
What does the above actually mean ?
以下是比较脚本:
Compare-Object -referenceobject (Get-Content C:\Users\admin\Desktop\powershell_scripts\zz.txt) -differenceobject (Get-Content C:\Users\admin\Desktop\powershell_scripts\allstudents5.txt) -SyncWindow 100 -includeequal
AD\zpjnbb ... <=
AD\zhjfhg ... <=
<=
<=
答案 0 :(得分:4)
在PowerShell中,您可以使用Get-Help
CmdLet来了解更多信息:
Get-Help Compare-Object -ShowWindow
直接来自Description
:
<强>描述强>
Compare-Object cmdlet比较两组对象。一组对象是“参考集”,另一组是“差异” 集“。
比较结果表明属性值是否仅出现在参考集的对象中(由 &lt; = symbol),仅在差异集中的对象中(由...表示) =&gt;符号)或者,如果指定了IncludeEqual参数,则两者都有 对象(由==符号表示)。
注意:如果引用集或差集为null($ null),则Compare-Object会生成终止错误。
关于逻辑的一个小例子:
Compare-Object -ReferenceObject ('A', 'B') -DifferenceObject ('B','C') -IncludeEqual
InputObject SideIndicator
----------- -------------
B ==
C =>
A <=
有关更多示例,您可以尝试:
Get-Help Compare-Object -Examples