yes
コマンドを使用するものを疑問に思って、私はこのコメントにつまずいて、実行しようとしました
yes $(yes yes)
私が理解していることから、これは単に無限のシーケンスをyes
出力するはずですが、代わりに何も出力せず、数秒後にグラフィカル端末をクラッシュさせます。(tty1で実行すると、しばらくするとログインプロンプトが表示されます。)
ここで何が起きてるの?
2
私は専門家ではありませんが、最初の呼び出しは無限の回数を印刷しようとしている可能性があります。(または、引数が単純に長すぎる可能性があります。)
—
strugee
@strugee
—
クリスダウン
yes
返されないため、引数リストは入力されません。
あなたが「無限無限回」を使用して取得することができます@strugee
—
カイルストランド
xargs
:yes yes | xargs -P 0 yes
(またはなしの-P 0
シングルプロセス無限大)