Я обычно использую так называемый «документ здесь», предложенный Деннисом. Альтернатива:
(echo first line; echo second line) >> outputfile
Это должно иметь сравнимую производительность в bash, так как (....) запускает подоболочку, но echo «встроен» - bash не запускает / bin / echo, но выполняет эхо самостоятельно.
Это может быть даже быстрее, потому что не требует exec ().
Этот стиль еще более полезен, если вы хотите использовать выходные данные другой команды где-то в тексте.