Это похоже, ожидают, не оболочка, таким образом, это передает >>
как аргумент ssh вместо того, чтобы интерпретировать его.
Попытка удар икры-c "ssh root@ [lindex 0$argv] кошка/root/.ssh/id_rsa.pub>>/root/.ssh/authorized_keys"
Можно включить флаг / G
на : s
замены по умолчанию путем настройки
set gdefault
в . Vimrc
. Если это установлено с использованием
:%s/PATTERN/gn
, приведет к тому, что VIM подсчитывает вхождения символов или слов один раз за строку и игнорировать все остальные вхождения. Либо используйте
:%s/PATTERN/n
в этом случае или удалить установить GDefault
из .vimrc
.