PowerShellのパイプで-replaceを使用する


12

置換を使用する前にテストしたいので、簡単なオンラインコマンドを作成して出力を確認します。ただし、構文が何であるかはわかりません。やりたいことは

cat file | -replace "a", "b"

このための正しいPowerShell構文は何ですか?

$a = cat file実行してからを置き換えることもできることはわかっていますが、$aこれを1行に保ちたいです

回答:


16

これでうまくいくはずです。ファイル内のすべての行を調べ、「a」を「b」に置き換えますが、後でファイルに保存する必要があります

cat file | % {$_.replace("a","b")} | out-file newfile

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.