ファイルを「検索して追跡」するには?

ファイルを「検索して追跡」するには?

ファイルを順次ダウンロードしていますwget

アンパックを使用し始めるとcat myfile.tar.bz2 | tar -xj、どちらが速いかによって正しく解凍されたり、「予期しないEOF」によって失敗することがあります。

ファイルを "cat and follow"する方法、つまりファイルの内容をstdoutに出力しますが、EOFで終了せずにファイルサブスクリプションを維持し、データの新しい部分を出力し続け、ファイルが閉じられたときにのみビルダーを終了する方法N秒後に再び開くなかった。


スクリプトを作成しました。猫とフォロー@arielCoベース回答tailまた、ファイルが書き込み用に開かれていない場合は終了します。

ベストアンサー1

tail +1f file

wgetLibreOfficeソースtarballをダウンロードしたときにUbuntuでテストしました。

tail +1f libreoffice-4.2.5.2.tar.xz | tar -tvJf -

また、Android携帯のSolaris 10、RHEL3、AIX 5、およびBusybox 1.22.1(tail +1 -f fileBusyboxで使用)でも機能します。

おすすめ記事