Isso deve fazer o truque, ele passará por todas as linhas do arquivo e substituirá qualquer "a" por "b", mas você precisará salvá-lo novamente em um arquivo depois
cat file | % {$_.replace("a","b")} | out-file newfile
Eu quero testar uma substituição antes de usá-la, então estou tentando escrever um comando on-line rápido para ver qual é a saída. No entanto, não tenho certeza de qual é a sintaxe. O que eu quero fazer é algo como
cat file | -replace "a", "b"
Qual é a sintaxe correta do powershell para isso?
Eu sei que também posso fazer $a = cat file
e depois substituir por $a
, mas eu gostaria de manter isso em uma linha