powershell - Powershell中的Join语句

标签 powershell powershell-3.0

我正在学习powershell,我有一个例子。但是我完全无法理解。
这是代码:

if($($wordProgress -join '') -like $targetWord)

最佳答案

回到上一个问题,$ wordProgress是一个强类型的数组。因此,$($wordProgress -join '')将数组值连接在一起,并将连接的值与$ targetword进行比较。

它在If语句中,因此,如果返回true,它将执行进行中的{}块中的任何操作。

这是一个实际的例子。

[int[]]$nums = 1,2,3,4

Write-Host "Not Joined = " 
$nums

Write-Host "Joined = " 
($nums -join '')

If($($nums -join '') -like '1234'){

    Write-host "Do something!"

}

另外,由于您是Powershell的新手,因此建议您首先学习Get-Help Cmdlet

这是您如何使用它来了解-join运算符的方法
Get-help about_join

关于powershell - Powershell中的Join语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20316448/

相关文章:

powershell - 方法调用失败,因为 [System.Management.Automation.PSObject] 不包含名为 'op_Addition' 的方法

C# PowerShell 远程处理问题 : method or operation not implemented

powershell - 递归添加文件到文件夹,如果不存在则创建文件夹

shell - 如何使用具有多个文件名的 shell 脚本执行 VSTest.Console.exe

powershell - 使用通配符通过 Invoke-WebRequest 下载文件

sharepoint - 从 SharePoint 中删除不需要的用户权限

powershell - 将参数传递给函数

windows - powershell 看不到文件系统更改 - "cannot find path"

powershell-3.0 - 如何在 Powershell 中正确使用 FolderBrowserDialog

powershell - 如何使用Get-WmiObject修复此Powershell脚本?