Звучит как вопрос с подвохом, и мне интересно, правильно ли я вас понимаю.
perl -pi.bak myScript.pl myfiletochange
Просто вызовите Perl, укажите ключи и имя сценария, и все готово.
Теперь, возможно, вы не хотите предоставлять эти дополнительные аргументы. Если это так, вы можете просто установить переменную $^I
, которая активирует редактирование на месте. E.g.:
$^I = ".bak"; # will set backup extension