4

Windows のすべてのファイルで文字列を別の文字列に置き換えたい。同じ拡張子を持つすべてのファイル。次の perl ワンライナー コマンドを試してみましたが、Windows では "*" が機能しないようです。

perl.exe -pi.bak -e "s/Hello/ABCD/ge" C:\Users\Jamimb\Desktop\Test\*.tmp

だから助けてください。

4

2 に答える 2

0

これを試すことができます(おそらく):

for %f in (C:\Users\Jamimb\Desktop\Test\*.tmp) do perl.exe -pi.bak -e "s/Hello/ABCD/g" %f
于 2013-07-15T10:56:36.250 に答える