![渡されたデータ行の数を計算しますか? [コピー]](https://linux33.com/image/53901/%E6%B8%A1%E3%81%95%E3%82%8C%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF%E8%A1%8C%E3%81%AE%E6%95%B0%E3%82%92%E8%A8%88%E7%AE%97%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
私は現在Twitterストリームに接続されており、渡されるデータ行の数を計算したいと思います。wc-l
行数しかカウントできないことを知っていますが、自動的に更新したいと思います。これがうまくいく方法に似ていますtail -F
が、代わりに私が受け取ったレコード数の実行統計が欲しいです。
UNIXでこれを行う簡単なコマンドはありますか?
答え1
watch
コマンドを繰り返し実行するために使用できます。この-n
オプションは、コマンドが繰り返される時間を秒単位で指定します。パイプを含むコマンドは引用する必要があります。
$ watch -n1 'wc -l < twitter.stream'