問題タブ [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.
python - tail と同様に、ファイルの最後の n 行を取得します
Web アプリケーション用のログ ファイル ビューアーを作成しています。そのために、ログ ファイルの行をページ分けしたいと考えています。ファイル内の項目は行ベースで、最新の項目が一番下になります。
したがって、下から行tail()
を読み取りn
、オフセットをサポートできるメソッドが必要です。これは私が思いついた帽子です:
これは合理的なアプローチですか?オフセットを使用してログ ファイルを末尾に表示するための推奨される方法は何ですか?
windows - Unix の tail コマンドに相当する Windows のコマンド
ログ ファイルへの書き込み中にログ ファイルの出力を監視できる、Unix の「tail」コマンドに相当するものを探しています。
notepad++ - ストリーミングログ(txt)ビューア
txt ファイルをストリーミング方式で読み取ることができるビューアー (または Notepad++ プラグイン) を知っている人はいますか? たとえば、継続的に追加される txt ファイルの最後の 10 行を確認したいと思います。
c - ファイルのバイナリ「テール」
このサイトのほとんどの人は、そうでない場合でも、tail に精通していると思います。テキストがファイル tail に追加されると、それらの文字を端末にダンプする「フォロー」モードを提供します。
私が探しているのは (必要に応じて自分自身を書くこともあるかもしれません)、バイナリ ファイルで動作するバージョンの tail です。基本的に、別のネットワーク リンクからファイルが送信されてきたときに、そのファイルを少しずつ転送したいワイヤレス リンクがあります。tail のソース コードを調べてみると、書き直すのはそれほど難しくありませんが、車輪の再発明はしたくありません。ファイル全体をコピーしたいので、これは厳密には「テール」ではありませんが、新しいバイトが追加され、それらをストリーミングするのを監視します。
アイデア?
perl - ステートフルテール(最後の実行からの新しい行のみが表示されます)
ファイル全体を再度読み取ることなく、最後のクエリ以降にファイルに追加された行数を確認できるようにしたいと思います。
何かのようなもの :
コンパイラに簡単にアクセスできないので、単純なPerlのソリューションが好まれます。
unix - BSD の「tail -n100」に相当する Solaris は何ですか?
私はこれを何千回も調べましたが、いつも忘れてしまうので、ここで永遠に:
Solaris の の構文は少し厄介ですtail
。
BSD と同等のことを行うにはどうすればよいですか?tail -nN
私が欲しいのは、テールの入力からの最後の N 行です。
shell - 最初の 20 行を除くファイルの最後の行を取得する方法は?
任意の行数 (たとえば 125 行) のファイルがあるとします。最初の n 行 (たとえば 20 行) を除くすべての行を取得したいとします。したがって、行 21 ~ 125 が必要です。
tail
/head
または他のツールでこれを行う方法はありますか?
unix - HP-UX の「while read」ループによって読み取られる「tail -f」から抜け出す
ファイルに書き込まれた行を処理する (sh -bourne シェル) スクリプトを作成しようとしています。tail -f
の出力をwhile read
ループにフィードすることで、これを実行しようとしています。この戦術は、Google での私の調査と、同様の問題を扱っているが bash を使用しているこの質問に基づいて、適切なようです。
私が読んだことから、追跡されているファイルが存在しなくなったときに、ループから抜け出すことができるはずです。そうではありません。実際、これを打破できる唯一の方法は、別のセッションでプロセスを強制終了することです。tail
これでテストすると、それ以外の場合は正常に動作しているようです:
別のセッションで追加するデータはfile
、上記のループ処理からのファイルに表示されます。
これは HP-UX バージョン B.11.23 にあります。
あなたが提供できる助け/洞察をありがとう!
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のように、完全に更新されていない可能性があると感じています。