問題タブ [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.
grep - 別の grep コマンドの出力に対する grep のヘルプが必要
ファイル test.log があります。非常に大きなログ ファイル。さまざまなレベルのロギングがあります。たとえば、trace
、debug
、info
、warning
およびerror
。
明らかにtrace
、レベルのメッセージは高速でスパム送信されているだけです。trace
レベルログなしですべてのメッセージを見たいと思っていました。
だから私はこれをしました:
うまくいきます。
ここで、特定のキーワードに基づいて残りのメッセージをフィルター処理したいと考えていますkeyword1
。
だから私はこれをしました:
うまくいきます。
今は同じ出力を継続的に取得したいので、に置き換えることを考えましcat
たtail -f
。
しかし、これはうまくいきません。出力がまったく得られません。
私は何を間違っていますか?そして、希望するフィルタリングされた「テール&フォロー」出力を取得するにはどうすればよいですか。
助けてくれてありがとう。
(ところで、私はcygwinを使用しています...それが何らかの形で重要な場合)
ruby-on-rails - Rails 開発ログ
私は RoR チュートリアルの第 6 章にいますが、コマンド 'tail -f log/development.log' が機能していないようです。RVM で Mac OS X 10.6.6、Ruby 1.9.2、Rails 3.0.3 を使用。サンボックス化されたRailsコンソールで実行しようとしています。何が起こっているかの出力は次のとおりです。
何かご意見は?
netbeans - Netbeans 7.0 Beta は Symfony (webapp) と Apache のログをどのように追跡できますか?
Netbeans 7.0を使用して 1 つ以上のログ (特に Symfony アプリのログ、ローカルおよびカスタム Apache ログ) を追跡したいと考えています。
検索しても役に立ちませんでした... できますか?どうもありがとう !
shell - パターンに一致するまでテール-Fを実行します
tail -F
パターンに一致するまでファイルに対して実行したい。を使用する方法を見つけましたawk
が、私見では私のコマンドは本当にきれいではありません。問題は、いくつかの制限があるため、1行で実行する必要があることです。
テールはファイルに表示されるまでブロックEOF
されます。それはかなりうまくいきます。awkexit
はすぐには終了しないため、ENDブロックは必須です。終了する前awk
にeval
ENDブロックになります。ENDブロックは(tailのために)読み取り呼び出しでハングするため、最後に行う必要があるのは、ファイルに別の行を書き込んで、tailを強制的に終了させることです。
誰かがそれを行うためのより良い方法を知っていますか?
javascript - テールファイルまたはウォッチファイルの変更機能を備えたMacテキストエディタはありますか?
理想的にはこれをTextMateで使用したかったのですが、 Show Web Preview以外の機能は見つかりませんでした。これは、ページを更新する間隔を設定できるという点で便利ですが、ファイルの監視や適用には絶対に機能しません。構文の強調表示または任意の形式。
私が達成したかったことの1つの良い例は、CoffeScript Try Now機能とまったく同じ動作をシミュレートすることです。この機能では、片側に入力して、ファイルがjavascriptでどのように表示されるかを確認できます。
したがって、理想的には、.coffee
ファイルを開いてcoffee --watch
ターミナルで実行し、その特定のファイルのファイル変更を追跡します。そのため、テキストエディタ内に別のウィンドウを開くだけで、Coffeescriptで.js
生成されたファイルを更新し続けることができます。
このように、左側のウィンドウには現在のファイルが表示され、右側のウィンドウには特定の間隔で監視されているファイルが表示されます。
十分に明確であるかどうかはわかりませんが、そうでない場合は、お知らせください。ただし、基本的には、特定のスクリプトを実行した後、構文の強調表示など、可能な限りファイルがどうなるかをリアルタイムで確認したいと思います。
私はこの万華鏡アプリをテストしているだけです。視覚化の仕組みは本当に素晴らしいです。編集も構文強調表示機能もできませんが、それは本当に良いので、このようなものは本当に素晴らしいと思います。
乾杯
windows - msysgitのscpが大きなファイルをコピーできません
msysgit(バージョン1.7.1.msysgit.0)で大きなファイルのテーリングとscpの両方に問題があります。この投稿は、基盤となるcygwinライブラリに問題があることを示しています。
誰かがこれらの問題を修正または回避するための良い方法を知っていますか?
python - "tail -f in python" を理解する
非常に単純な python スクリプトを作成しました。
ファイル「some_file.txt」には数行のテキストが含まれており、スクリプトを実行すると画面に書き込まれます。次に、 を使用してファイルに行を追加するとecho "line" >> some_file.txt
、その行は 1 秒以内に画面に出力されます。しかし: vimでファイルを開き、一番下に行を追加して保存すると、スクリプトが機能しなくなります。vimで書き込まれた新しい行を画面に書き込むことも、それ以降のecho ...
コマンドに応答することもありません。
参考までに、現在、Ubuntu 10.10 で python 2.6.6 を使用しています。
linux - 出力を tail -f から grep にパイプした後、ファイルに書き込みます
出力を tail -f から grep にパイプした後、ファイルに書き込もうとしています。たとえば、error_log "FreeSwitch.log" 内の "Playing:" を含むすべての行をファイル "temp" に書き込みます。
しかし、動作していません! centos5.5です
recursion - erlangは、末尾再帰と混合されたcaseステートメントをどのように処理しますか
ここにこのコードがあるとしましょう:
さて、理論的には、これは末尾再帰です。do_recv_loopへの3つの呼び出しのいずれも、何も返す必要がないためです。しかし、erlangはこれが末尾再帰であることを認識し、適切に最適化しますか?ネストされた構造で認識できなくなるのではないかと心配です。
java - Java でのフィボナッチ関数の末尾呼び出しの最適化
Tail 呼び出しの再帰について勉強していて、言及されているドキュメントに出くわしました。Sun Java は末尾呼び出しの最適化を実装していません。3 つの異なる方法でフィボナッチ数を計算する次のコードを書きました。
このプログラムを実行すると、いくつかの結果が得られました。
- n>50 の場合、Head Recursive メソッドが終了しません。プログラムがぶら下がっているように見えました。なぜこれが起こるのでしょうか?
- テール再帰法は、ヘッド再帰法と比較して大幅に時間がかかりませんでした。反復法よりもさらに時間がかからないこともありました。Java が Tail 呼び出しの最適化を内部的に行っているということですか? もしそうなら、なぜ私は n > 5000 で StackOverflowError を与えたのですか?
システム仕様:
インテル Core 5 プロセッサー、
ウィンドウズXP、
32 ビット Java 1.6
JVM のデフォルトのスタック サイズ。