Я не могу получить на месте редактирование однострочных Perl, работающих под ActivePerl, для работы, если я не укажу их с дополнительным расширением:
C:\> perl -i -ape "splice (@F, 2, 0, q(inserted text)); $_ = qq(@F\n);" file1.txt
Can't do inplace edit without backup.
Эта же команда с -i.bak
или -i.orig
работает с обработкой, но создает в ней файл нежелательной резервной копии.
Есть ли способ обойти это?