Я пытаюсь понять эту так называемую «Вилочную бомбу», написанную в bash. (для получения дополнительной информации см. https://en.wikipedia.org/wiki/Fork_bomb)
Насколько я понимаю, амперсанд вызвал разветвление функции Bomb и ее запуск в фоновом режиме. Это правильно?
Предполагая, что так ... мой вопрос тогда, что означает Pipe | do?
Является ли труба в этом случае условием ИЛИ, или это то же самое, что "передача" команды от одного к другому, как это делается в командной строке? Почему я хочу передать второй вызов функции Bomb обратно на первый вызов функции Bomb?
Может кто-нибудь объяснить, почему необходим канал?
bomb(){
bomb | bomb &
}
bomb