Skip to main content
Version: Next

repeat

Repeats the input a number of times.

repeat [count:int]

Description

The repeat operator relays the input without any modification, and repeats its inputs a specified number of times. It is primarily used for testing and when working with generated data.

Potentially High Memory Usage

Take care when using this operator with large inputs.

count: int (optional)

The number of times to repeat the input data.

If not specified, the operator repeats its input indefinitely.

Examples

Repeat input indefinitely

Given the following events:

{number: 1, "text": "one"}
{number: 2, "text": "two"}

The repeat operator will repeat them indefinitely, in order:

repeat
{number: 1, "text": "one"}
{number: 2, "text": "two"}
{number: 1, "text": "one"}
{number: 2, "text": "two"}
{number: 1, "text": "one"}
{number: 2, "text": "two"}
// …

Repeat the first event 5 times

head 1
repeat 5
{number: 1, "text": "one"}
{number: 1, "text": "one"}
{number: 1, "text": "one"}
{number: 1, "text": "one"}
{number: 1, "text": "one"}