Zastanawiając się, do czego yesmoże służyć polecenie, natknąłem się na ten komentarz i spróbowałem go wykonać
yes $(yes yes)
Z tego, co rozumiem, powinno to po prostu wydrukować nieskończoną sekwencję yes, ale zamiast tego nic nie wyprowadza i po kilku sekundach zawiesza mój terminal graficzny. (Jeśli wykonam to na tty1, po pewnym czasie widzę monit o zalogowanie).
Co tu się dzieje?
yesnigdy nie zwraca.
xargs: yes yes | xargs -P 0 yes(lub bez -P 0dla nieskończoności jednoprocesowej)