比较两个字符串并输出差异

时间:2019-11-04 03:16:50

标签: powershell

关于此的第一篇文章,所以请轻松一点。我正在解决一些Powershell挑战,需要一些帮助。

我需要比较两个小列表,并在列表1中找到与列表2中的任何内容都不匹配的项目。这是我正在处理的一个实践问题:

编写一个比较以下列表的脚本。在$列表中找到与$ target列表中的任何项目都不匹配的项目。匹配项应区分大小写。 *是通配符。

$list = “Hello”, “world”, “Chal*”, “accepted”, “WinninG”, “at”, “The”, “life”, “of”

$target = “Check”, “World”, “SCCM”, “Challenger”, ”the”, “heLLo”, “accepted”, “OF”

正确的脚本将输出终生胜利(要获得加分,请全部使用大写形式重写输出)


这是我所拥有的以及得到的输出:

$list = “Hello”, “world”, “Chal*”, “accepted”, “WinninG”, “at”, “The”, “life”, “of”
$target = “Check”, “World”, “SCCM”, “Challenger”, ”the”, “heLLo”, “accepted”, “OF”


$list | where {$target -notcontains "$_"} 

Chal*
WinninG
at
life

我对此一无所知,你们能提供的任何帮助都会很棒。

谢谢!

0 个答案:

没有答案