ブックマークやその他のNotepad ++機能でこれを行うことはできますが、これを頻繁に行い、ドキュメントを編集します。私は以下のpowershellを使用して、特定の文字列を含む行以外のすべての行を削除しましたが、50文字列の場合はどうすればよいでしょうか。Powershell特定の文字列を含む行を除くすべての行を削除します。
$SourceFile = 'C:\PATH\TO\FILE.csv'
$Pattern = 'word||'
(Get-Content $SourceFile) | % {if ($_ -match $Pattern){$_}} | Set-Content $SourceFile
:
あなたはこのように、あなたのパターンで複数のキーワードを指定することができます。 –
明確にするために、私がこれを実行するたびに、csvをレビューした後に定義された一連の文字列があります。私は '$ Pattern1'を' $ Pattern50'に複製したり、文字列をtxtファイルにリストアップして使用することができればと期待していました。これは可能ですか? – physlexic
@JasonSnell ok私はそれを試してみる – physlexic