Просто удалите все варианты IdentityFile
и затем явно добавьте их снова:
$ perl -i -ne 'next if /IdentityFile/;
s#YOURNAME#adminuser\nIdentityFile ~/.ssh/id_rsa#;
print' file
$ cat file
User adminuser
IdentityFile ~/.ssh/id_rsa
.
.
.
User adminuser
IdentityFile ~/.ssh/id_rsa
Installing
Installing
следующий if / IdentityFile /
пропускает любые строки сопоставление IdentityFile
. s # ВАШЕ ИМЯ # adminuser \ nIdentityFile ~ / .ssh / id_rsa #
заменит любой экземпляр ВАШЕ ИМЯ
на adminuser
, новую строку и IdentityFile
строка. Последний отпечаток
печатает все строки.