Итак, после некоторого эксперимента выяснилось, что программное обеспечение host1
(к которому у меня не было прямого доступа) настроено так, что user2 @ host2: user1
является собственно имя пользователя.
Следовательно ssh user2 @ host2: user1 @ host1
работает.
Вы можете попробовать «сниппеты» , многие текстовые редакторы или IDE поддерживают эту функцию. Вы можете настроить какой-либо шаблон для блока кодирования и назвать его, затем вы можете ввести имя и вкладку, чтобы развернуть его до блока кодирования. Кроме того, вы можете использовать вкладку для редактирования заполнителей.
Используйте здесь -документ:
for f in $files; do
cat <<END_HTML
<tr class="details">
<td> f.$DATE </td>
<td> f.$APPLIANCE </td>
<td> f.$HOST </td>
<td> f.$MDL </td>
</tr>
END_HTML
done
Это выведет блок столько раз, сколько слов содержится в $files
, с именованными переменными, расширенными до их соответствующих значений.