Возможна ли вложенность этого документа в unix bash script? Можно ли написать heredoc в другом heredoc? ssh -T -q [email protected] <<-"END_TEXT" . . ssh -T -q [email protected] <<-"SUB_TEXT" . . SUB_TEXT . . END_TEXT Ответ 1 Да Тем не менее, вложенный ограничитель heredoc будет распознаваться только при отступе, если отступ делается с помощью реальных вкладок. Пробелы не будут работать. Итак, вы, вероятно, захотите сделать что-то большее: ssh s1 << \eof1 ssh s2 << \eof2 hostname eof2 eof1
Ответ 1 Да Тем не менее, вложенный ограничитель heredoc будет распознаваться только при отступе, если отступ делается с помощью реальных вкладок. Пробелы не будут работать. Итак, вы, вероятно, захотите сделать что-то большее: ssh s1 << \eof1 ssh s2 << \eof2 hostname eof2 eof1