← retour aux snippets

yes: générer un flux infini utile aux tests

Produire un flux répétitif pour benchmarks, prompts non interactifs ou remplissage.

bash process #yes#benchmark#stream

objectif

Simuler des entrées ou saturer un pipeline rapidement.

code minimal

yes > /dev/null

utilisation

# répondre oui à des prompts (avec prudence)
yes | apt-get -y install pkg

# benchmark d'IO
yes "x" | head -n 10000000 > /dev/null

variante(s) utile(s)

# remplir un fichier de N lignes
yes data.pm | head -n 1000 > lines.txt

notes

  • ne laissez pas tourner sans contrôle; consomme CPU/IO.
  • préférez des outils dédiés pour charge réaliste.