質問
にはPowerShellいくつかについて触れたいと思いテキストファイルです。私はその後というForeach-オブジェクトのテキストファイルのみのラインを含まない文字列を $arrayOfStringsNotInterestedIn
.
の書式です。
Get-Content $filename | Foreach-Object {$_}
解決
ば$arrayofStringsNotInterestedInは、"配列"を使-notcontains:
Get-Content $FileName | foreach-object { `
if ($arrayofStringsNotInterestedIn -notcontains $_) { $) }
やよ(IMO)
Get-Content $FileName | where { $arrayofStringsNotInterestedIn -notcontains $_}
他のヒント
で利用できます-notmatchオペレーターのラインできない文字に興味をもったかを記入します。
Get-Content $FileName | foreach-object {
if ($_ -notmatch $arrayofStringsNotInterestedIn) { $) }
を含みますし、ラインを含む任意の文字列$arrayOfStringsNotInterestedInを使用してみてください:
(Get-Content $FileName) -notmatch [String]::Join('|',$arrayofStringsNotInterestedIn)
このコードが提案するクリスだけの場合$arrayofStringsNotInterestedInのフルライン除外したい.
所属していません StackOverflow