2015-01-15 4 views

ответ

4

Это here document/heredoc. Из bash man page:

Этот тип перенаправления не дает команду оболочки, чтобы прочитать входные данные от источника тока до строки, содержащей только слово (без хвостовых пробелов) видно. Все строки, считываемые до этой точки, затем используются в качестве стандартного ввода для команды.

Формат здесь-документов:

<<[-]word 
    here-document 
delimiter 

Пример:

$ cat <<== 
> Hello 
> World 
> == 

Дает:

Hello 
World 
+0

Дополнительно выдержка из соответствующего м anpage. 'Этот тип перенаправления инструктирует оболочку считывать входные данные от источника тока до тех пор, пока не появится строка, содержащая только разделитель (без задержек ). Все строки, считываемые до этой точки, затем используются в качестве стандартного ввода для команды . Формат здесь-документов: << [-] слово здесь-документ delimiter' –

+0

Добавлено что, спасибо. –

Смежные вопросы