Enter passphrase for key '/.ssh/[my private key].ppk':
«ppk» — это расширение, используемое инструментом генерации ключей PuTTY . Я предполагаю, что файл ключа был сгенерирован с помощью инструмента шпатлевки. К сожалению, утилита OpenSSH
ssh
не читает формат файла ключа PuTTY.ssh
запрашивает парольную фразу, потому что он будет делать это каждый раз, когда не сможет разобрать файл ключа.Вы можете использовать инструмент putty key для экспорта ключа в формате OpenSSH. У вас должно получиться два файла:
my-private-key
иmy-private-key.pub
. Файл.pub содержит часть открытого ключа, установленного в удаленной системе. Другой файл содержит закрытый ключ, который вы используете с командойssh
.Кроме того, вы можете использовать утилиту OpenSSH
ssh-keygen
для создания нового ключа.
Команда подстановки s///
в Perl (и, следовательно, в Perl rename
команда )имеет флаг /i
для выполнения совпадения без учета регистра. Все, что вам нужно сделать, это
perl-rename -n 's/b(\d{2}A)/\1/i' *.jpg
Удалите флаг -n
, если вы определили, что файлы переименованы должным образом. Это только пробный прогон -, чтобы показать, как в конечном итоге будут переименованы файлы.
Чтобы выборочно разрешить совпадение одного или нескольких символов без учета регистра, используйте, например,.[aA]
(будет соответствовать либо a
, либо A
).