ディレクトリに複数のphpファイルがあります。異なるテキストのすべてのファイルでいくつかの単語を置き換えます。パラメータとして渡される文字列の変数を使用するPowerShell
$replacements_table=
("hr_table", "tbl_table"),
('$users', "tbl_users")
foreach ($file in $phpFiles){
foreach($replacement in $replacements_table){
(Get-Content $file) | Foreach-Object{$_ -replace $replacement} | Set-Content $file
}
}
「hr_table」を置き換えるのに問題はありませんが、「$ users」はまったく機能しません。任意の提案は
これで問題なく動作します。 – Jandrejc
問題ありません。それ以外のVをクリックして回答を受け入れてください。これは質問を回答としてマークし、助けている人に信用を与えます。 :) – Polymorphix