Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Windows のすべてのファイルで文字列を別の文字列に置き換えたい。同じ拡張子を持つすべてのファイル。次の perl ワンライナー コマンドを試してみましたが、Windows では "*" が機能しないようです。
perl.exe -pi.bak -e "s/Hello/ABCD/ge" C:\Users\Jamimb\Desktop\Test\*.tmp
だから助けてください。
これを試すことができます(おそらく):
for %f in (C:\Users\Jamimb\Desktop\Test\*.tmp) do perl.exe -pi.bak -e "s/Hello/ABCD/g" %f