問題タブ [tail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
34 に答える
174544 参照

python - tail と同様に、ファイルの最後の n 行を取得します

Web アプリケーション用のログ ファイル ビューアーを作成しています。そのために、ログ ファイルの行をページ分けしたいと考えています。ファイル内の項目は行ベースで、最新の項目が一番下になります。

したがって、下から行tail()を読み取りn、オフセットをサポートできるメソッドが必要です。これは私が思いついた帽子です:

これは合理的なアプローチですか?オフセットを使用してログ ファイルを末尾に表示するための推奨される方法は何ですか?

0 投票する
26 に答える
556777 参照

windows - Unix の tail コマンドに相当する Windows のコマンド

ログ ファイルへの書き込み中にログ ファイルの出力を監視できる、Unix の「tail」コマンドに相当するものを探しています。

0 投票する
7 に答える
47841 参照

notepad++ - ストリーミングログ(txt)ビューア

txt ファイルをストリーミング方式で読み取ることができるビューアー (または Notepad++ プラグイン) を知っている人はいますか? たとえば、継続的に追加される txt ファイルの最後の 10 行を確認したいと思います。

0 投票する
9 に答える
14838 参照

c - ファイルのバイナリ「テール」

このサイトのほとんどの人は、そうでない場合でも、tail に精通していると思います。テキストがファイル tail に追加されると、それらの文字を端末にダンプする「フォロー」モードを提供します。

私が探しているのは (必要に応じて自分自身を書くこともあるかもしれません)、バイナリ ファイルで動作するバージョンの tail です。基本的に、別のネットワーク リンクからファイルが送信されてきたときに、そのファイルを少しずつ転送したいワイヤレス リンクがあります。tail のソース コードを調べてみると、書き直すのはそれほど難しくありませんが、車輪の再発明はしたくありません。ファイル全体をコピーしたいので、これは厳密には「テール」ではありませんが、新しいバイトが追加され、それらをストリーミングするのを監視します。

アイデア?

0 投票する
4 に答える
1741 参照

perl - ステートフルテール(最後の実行からの新しい行のみが表示されます)

ファイル全体を再度読み取ることなく、最後のクエリ以降にファイルに追加された行数を確認できるようにしたいと思います。

何かのようなもの :

コンパイラに簡単にアクセスできないので、単純なPerlのソリューションが好まれます。

0 投票する
3 に答える
15000 参照

unix - BSD の「tail -n100」に相当する Solaris は何ですか?

私はこれを何千回も調べましたが、いつも忘れてしまうので、ここで永遠に:

Solaris の の構文は少し厄介ですtail

BSD と同等のことを行うにはどうすればよいですか?tail -nN

私が欲しいのは、テールの入力からの最後の N 行です。

0 投票する
4 に答える
23592 参照

shell - 最初の 20 行を除くファイルの最後の行を取得する方法は?

任意の行数 (たとえば 125 行) のファイルがあるとします。最初の n 行 (たとえば 20 行) を除くすべての行を取得したいとします。したがって、行 21 ~ 125 が必要です。

tail/headまたは他のツールでこれを行う方法はありますか?

0 投票する
5 に答える
9817 参照

unix - HP-UX の「while read」ループによって読み取られる「tail -f」から抜け出す

ファイルに書き込まれた行を処理する (sh -bourne シェル) スクリプトを作成しようとしています。tail -fの出力をwhile readループにフィードすることで、これを実行しようとしています。この戦術は、Google での私の調査と、同様の問題を扱っているが bash を使用しているこの質問に基づいて、適切なようです。

私が読んだことから、追跡されているファイルが存在しなくなったときに、ループから抜け出すことができるはずです。そうではありません。実際、これを打破できる唯一の方法は、別のセッションでプロセスを強制終了することです。tailこれでテストすると、それ以外の場合は正常に動作しているようです:

別のセッションで追加するデータはfile、上記のループ処理からのファイルに表示されます。

これは HP-UX バージョン B.11.23 にあります。

あなたが提供できる助け/洞察をありがとう!

0 投票する
3 に答える
2790 参照

logging - UNIXシェルにフォーマットを適用する

最近使用していくつかのサーバーログを調べていましたがtail -f、出力をフォーマットできれば、いくつかのことを確認する方がはるかに簡単だと思いました。本当に私が探しているのは、おそらく特定の単語に色を付け(正規表現によって決定される)、おそらく特定の単語を削除する(これも正規表現によって決定される)方法です。

サーバーログをリアルタイムで視覚化するプログラムなどがあることは知っていますが、もっと興味があります

0 投票する
1 に答える
771 参照

opengl - glTail ブート エラー

私が何について話しているのかわからない人のために説明すると、Fudgie の glTailです

自宅の Mac では、glTail を動作させることができませんでした。仕事用のMacで動作するようになりました。過去 2 日間は無駄な時間のように思えたため、これは最後の手段にすぎません。

Ruby 1.8.6、Gem 1.3.1、net-ssh 1.1.4、Chipmunk 2D、ruby-opengl 0.60.0、および file-tail 1.0.3 の同じライブラリがインストールされています。

起動しようとするために実行するコマンドは次のとおりです。

すぐに(ほぼ瞬時に)次のように表示されます。

を見るとengine.rb、最初の行です。

GLUTが適切にインストールされていないような気がします。コード自体にはドキュメントがほとんどないため、あまり助けを期待していません。しかし、すぐに殺されているのを見ると、おそらくOpenGLのように、完全に更新されていない可能性があると感じています。