Используйте PSFTP, который является частью установки PUTTY (PSFTP.EXE в той же папке).
Вы просто вводите sftp
и затем используете стандартные команды FTP для копирования/вставки файлов между хостами (положите
на загрузку, получите
на загрузку и т.д.).
Но если вы хотите подключиться к диску с общим доступом, вам, вероятно, нужно использовать samba-клиент так:
smbclient //computer_name/share_name -U
По умолчанию perl
считывает ввод по одной строке за раз, поэтому ваше регулярное выражение никогда не совпадает. Для работы с многострочным вводом у вас есть два варианта.
Включить режим абзаца:
perl -i.bak -00pe ...
или пропустить весь файл:
perl -i.bak -0777pe ...
(Любое значение выше -0400
заставит perl
пропустить весь файл, - 0777
используется для обозначения)