sed проглатывает скобки / фигурные скобки

Вы можете использовать sshpass . Однако для этого требуется жестко запрограммировать пароль, что в целом небезопасно и, следовательно, не рекомендуется, но может потребоваться в случае, если вы не можете использовать отпечатки пальцев RSA.

Использование:

sshpass -p somepassword ssh user@host

Если у вас есть root-доступ к удаленному компьютеру, вам определенно следует рассмотреть возможность установки ключей RSA. В этом поясняется, как это делается.

0
13.03.2020, 12:44
1 ответ

Попробуйте это,

sed -e "s/\({\\\revision}\){\w*}/\1{$REV}/" variables.tex

\newcommand{\revision}{577f813d}
  • sed требовал две черные косые черты, чтобы избежать обратной косой черты.
  • Мы должны вернуть -ссылку на {\\\revision}вместо{\w*}
  • наконец потребовалась фигурная скобка вокруг REVв соответствии с нашим ожидаемым результатом
3
28.04.2021, 23:20

Теги

Похожие вопросы