除非我使用备份扩展名指定它们,否则我无法在ActivePerl下运行Perl单行编辑工作.
C:\> perl -i -ape "splice (@F, 2, 0, q(inserted text)); $_ = qq(@F\n);" file1.txt
Can't do inplace edit without backup.
Run Code Online (Sandbox Code Playgroud)
与处理相同的命令-i.bak或-i.orig处理相同的命令但会在此过程中创建不需要的备份文件.
有没有解决的办法?