入力を出力に渡してコマンドを実行するコマンドですか?

入力を出力に渡してコマンドを実行するコマンドですか?

quote私は毎回株価を更新する小さなシェルスクリプトを作成するためにこのプログラムを使用しようとしています。quoteインターネットへのアクセスが必要なので、少しの遅延で実行されます。毎回画面を消去する必要がありますが、ジョブがquote完了した後に出力を印刷する前に画面を消去し、cat次の間に目立つ遅延がないようにしたいと思います。clearcat

while true
do
   quote spy gld aapl amzn goog nflx tsla f gm msft | ??? clear | cat
   sleep 1
done

コマンド???を実行し(もちろん出力を印刷した後)、quote出力を。この順序は何ですか?clearquotecat

ベストアンサー1

働くことになって嬉しいですが、「時計」を再創造しているようです。

また、1秒間隔でクエリするのは少し過剰ですか?特に「観察」で実行間の違いを確認できる場合は、20秒以上を使用します。

watch -n 20 -d quote spy gld aapl amzn goog nflx tsla f gm msft

おすすめ記事