yes

「yes&」がBashセッションを中断するのはなぜですか?
yes

「yes&」がBashセッションを中断するのはなぜですか?

「はい、そして… 」は即興コメディの素晴らしい経験則です。 UNIXの世界ではそうではありません。 この愚かなコマンドを実行するとyes&中断できません。端末がクラッシュするか、ループに閉じ込められます。 yesstdoutに書き込もうとすると、バックグラウンドのすべてのプロセスが一時停止する必要があるため、プロセスがすぐに一時停止されるようにしたいのですが、そうでないようで、その理由を知りたいです。 ...

Admin

予期しない「yes」コマンドからシェルを取得できますか?
yes

予期しない「yes」コマンドからシェルを取得できますか?

想像する:私はいくつかのコマンドを実行していますが、その中には「はい/いいえ」という答えが必要です。誤ってyes入った。注文するプロンプトに応答するのではなく。こんな。今私のシェルは次のようになります。 $ yum install -y something-important ... useful output I want to go back and refer to, perhaps multiple times $ yes y y y y y y y y y y y ... there are tens of thousands of lines.....

Admin

質問者はパイプを通して質問に答えます。
yes

質問者はパイプを通して質問に答えます。

こんにちは、私はinquirer.jsリストの質問とテキスト入力を持つこのプログラムを書いています。 私はこれら2つの質問に答えるためにパイプを使用したいと思います。 リストの質問を維持しyes 1 | commandて最初のオプションを選択すると、完了したら簡単に使用できます。 しかし、両方の質問を同じままにするコマンドは最初の質問に合格しますが、テキストの質問では永久に1に点滅します。 驚くべきことにecho "something" | command、最初の質問からデフォルト値を選択し、2番目の質問を無視します。ユーザー入力を待っていませんが、何も入力...

Admin

ギガバイトのデータがパイプに書き込まれるとどうなりますか?
yes

ギガバイトのデータがパイプに書き込まれるとどうなりますか?

というレシピを含むmakefileがあり、名前が示すhour_long_recipeように、実行に1時間かかるとしましょう。レシピ全体にわたってランダムにはい/いいえ質問をします。合計10個の質問をすると仮定しましょう。 これを実行する1つの可能な(そしてしばしば推奨される)方法は次のとおりです。 yes | make hour_long_recipe それはすべての質問に答えますy。しかし、私の理解によると、yes出力は常に標準出力に出力されます。1秒あたり最大10.2GiBmake標準入力のデータが実際に使用されているかどうかにかかわらず。 10MiB...

Admin

Bashで「sudo」を呼び出すときに「yes」または「y」をプログラムにパイプする方法
yes

Bashで「sudo」を呼び出すときに「yes」または「y」をプログラムにパイプする方法

Y呼び出されたときまたはyesプログラムにどのようにパイプしますかsudo? このように入力してください yes | command yes | yum update 次の方法でプログラムからどのようにy転送しますか?yessudo yes| sudo command 通常、パスワードは着信y項目から要求する必要がyesあります。どうすればいいですか?commandsudosudo ...

Admin

はいapt-get install - 壊れた問題を修正
yes

はいapt-get install - 壊れた問題を修正

非対話型システム更新スクリプトを作成しようとしています。 質問: 以下が正しく機能する場合: yes | dpkg --configure -a 次もうまくいきますか? : yes | apt-get install --fix-broken ...

Admin

「はい」を使用すると、ファイルにどのようにすばやく書き込むことができますか?
yes

「はい」を使用すると、ファイルにどのようにすばやく書き込むことができますか?

たとえば、見てみましょう。 $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 yesここでは、コマンドは1秒以内に行を書きますが、私はbashを使用して115046405秒で行を書くことができることがわかります。1953for...

Admin

「xargs -p」で「yes」をどのように使用しますか?
yes

「xargs -p」で「yes」をどのように使用しますか?

私が持っていると仮定すると、そのフラグによって生成された質問に、または自動的に答えるにはls | xargs -n1 -p rmどうすればよいですか?yesyes n-p 私は試しましたが、yes n | (ls | xargs -n1 -p rm)成功しませんでした。 修正する:質問は実際には質問ではなく、正しく使用する方法に関する質問rmです。yes私は私が使用するエイリアスや関数を持っていて、xargs -pそれを実行する前に私に何をしているのか尋ねて表示するのが好きです。私はそれが何をするのかを知るとき、関数のすべてをyes自動的に繰り返すことが...

Admin