Я уже прочитал этот и этот вопрос, который привел меня к:
for f in *.Xml
do
perl -pi.bak -e 's/\x03//g' "$f"
done
rm *.bak
Я использую цикл for и использую -pi.bak
. Я все еще получаю Can't do inplace edit on 20180619.Xml: File exists.
. Я также попробовал это из Windows cmd.exe
вместо git bash:
for %i in (*.Xml) do perl -pi.bak -e "s/\x03//g" "%i"
То же самое. Есть идеи?
Информация о версии:
$ perl --version
This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-msys-thread-multi
Я использую последнюю версию Windows 10 Pro.