質問

には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のフルライン除外したい.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top