Name

yes [string] — /usr/bincoreutilsstdin stdout - datei -- opt --help --version

Der Befehl yes gibt den angegebenen String (oder in der Voreinstellung »y«) unendlich oft mit jeweils einem String pro Zeile aus.

$ yes nochmal
nochmal
nochmal
nochmal
...

Obwohl es auf den ersten Blick nutzlos erscheint, kann yes perfekt geeignet sein, um aus interaktiven Befehlen Batch-Befehle zu machen. Wenn Sie eine lästige Meldung wie »Sind Sie sicher, dass Sie das tun wollen?« loswerden wollen, pipen Sie die Ausgabe von yes in die Eingabe des entsprechenden Befehls, so dass all diese Fragen beantwortet werden:

$ yes | interaktiver_befehl

Wenn interaktiver_befehl abgearbeitet ist, wird auch yes beendet.

Get LINUX: kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.