Я пытаюсь понять часть сценария оболочки, которая кажется мне очень запутанной.Команда «Конец» в сценарии оболочки
Это фрагмент. Мои вопросы:
a) что делает <<-
? Это похоже на стандартное выражение. Мне известно только >
, >>
и <
для перенаправления.
b) Что может означать End
? Я предполагаю, что все значения от 'n' до 'somefilename.dat.summary' - это своего рода ввод, который отправляется скрипту 'collapse4', и его вывод перенаправляется на/dev/null, который я узнал, это место, где мы отправляем нежелательные данные.
/usr/can/bin/collapse4<<-End > /dev/null
n
n
1
9 14
y
1
26
8
30
8
1
23
3
1
n
n
y
n
n
somefilename.dat
somefilename.dat.summary
End
http://ru.wikipedia.org/wiki/Here_document – Kent