非常に一般的で、ループや繰り返し可能な項目で実行する必要がない、または実行したくないスクリプトの進行状況を測定するスピンホイールまたはプログレスバーをどのように作成しますか?測定においてはほとんど正確である必要はありません。
私はオンラインで多くの例を見ましたが、すべて繰り返し可能な項目やループに依存して使用します。私はそのようなレベルで働きたくありません。進行状況バーコードでコードをインターリーブしたくありません。ホイールとバーの例を実装または実装する方法を理解しようとすると、スクリプトがブロックされ、実際のコードはまったく実行されません。
すべて同じ端末/stdoutで印刷できる場合は、複数のスレッドを実行できます。どうすればいいですか?私のbashスクリプトはpythonスクリプトを呼び出すので、pythonまたはbashのどちらかです。新しいプロセスまたはスレッドを手動で作成して対応する参照(id)をキャプチャできる場合は、これをstdoutとして印刷してから、デフォルトのワーカースレッドが完了したら、解体で2番目の表示プロセスを終了できます。これはうまくいくでしょうか?これが正しいパラダイムですか?