【发布时间】:2019-06-08 21:23:47
【问题描述】:
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。
【问题讨论】: