タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

replaceとpowershellに関するnabinnoのブックマーク (1)

  • PowerShellでsed相当の処理を行う | 俺的備忘録 〜なんかいろいろ〜

    LinuxやUNIXには、ファイルや変数、文字列の置換を行えるsedというコマンドが用意されている。 それと同じことをPowerShellで行う場合、どうすればよいのだろうか。 1.特定の文字列を置換する 基の使い方である、特定の文字列をただ置き換える場合は「-replace」を利用すればいい。 Get-Content .\test.txt | % { $_ -replace "置換する文字列","置換後の文字列" } 2.上書き保存する sedの「-i」オプション相当の処理を行わせるには、ただパイプで「Set-Content」「Out-File」を行えば良い、というわけではない。 「Set-Content」ではプロセスが掴んでいるとエラーが出るし、「Out-File」ではただのからファイルが出来上がる。 sedの上書き保存を実現するには、一度置換後のファイルの中身を変数に出力させ、それ

  • 1