grep

    1

    2答えて

    サーバーの最近の変更がありました。ほとんどの作業を行いました。すべてのPHP exec()に絶対パスが必要です。それは、ITにここでそれを尋ねるよりも速い。 grepがデフォルトでどこにあるのか知っていますか?

    3

    3答えて

    を出力ファイル名と内容-grepするを見つけるシェルスクリプトを書きます find . -name "*php" -exec grep abc {} \; は、私は今、希望すると同時に両方を行うものですが、同じ行に:私は、結果として、代わりにファイル名の内容の一部を抽出します。期待出力 : path1/filename1: lorem abc ipsum path2/filename2: i

    2

    2答えて

    成長するログファイルに "tail"を行うためのシェルスクリプトを書いています。このスクリプトは、検索するパラメータを受け入れ、その出力を段階的にgrepsします。例えば 次のようにスクリプトが呼び出された場合、: logs.sh string1 string2 それはに変換する必要があります tail -f logs.txt | grep string1 | grep string2 私

    8

    2答えて

    私はすべての一意のIPアドレスを収集し、特定のページのすべての要求を見るためにサーバーログをgrepしたいと思います。これを行う最善の方法は何ですか?

    4

    7答えて

    私は自分が何かしていることをよく知り、それを一般化し、表現し、共有し、他の誰かがこの一般的なプラクティスに従っているかを見て、それは関連性があるかもしれません。 一般的なプラクティスは、現在のタスクを実行する前に他のすべてが適切であることを確認するために、最初に何かを間違ったものにしています。 具体的には、dojo TextAreaウィジェットが使用されたコードベースの例を見つけることでした。私は

    1

    2答えて

    次の2つのコマンドの実際の違いは何ですか? コマンドA find . -type f -print0 | xargs -0 grep -r masi コマンドB要するに find . -type f -print0 | xargs -0 grep masi 、コマンドAの実用的な利点は何ですか?

    2

    2答えて

    ファイルから一致する行を返す単純なgrepコマンドがあります。ここで問題があります:ある行が一致すると、行の前にその行を含めたいことがあります。私が欲しいのは、パターンにマッチするすべてのラインを見つけ、異なるパターンを使用して、それぞれの結果の前のラインが一致するかどうかを調べる方法です。 「bar」を含むすべての行を取得したい場合、「foo」が含まれている場合にのみ、それぞれの行の前に行を追加

    2

    4答えて

    これは私がこれまで持っているものです。 [[email protected] home]$ curl -# -o f1.flv 'http://osr.com/f1.flv' | grep -o '*[0-9]*' ####################################################################### 100.0% 私はグレップを使用し

    32

    6答えて

    例えば、予想していたよりも速くいっぱいになる大きなファイルシステムがあります。だから私は追加されているものを探します: find /rapidly_shrinking_drive/ -type f -mtime -1 -ls | less そして私はよく、たくさんのものを見つける。 6つの7種類のファイルの何千もの。私は開いている find /rapidly_shrinking_drive/

    1

    1答えて

    私は、メールマージ(同じメイン文書、異なるデータソース)の結果であるMSWord文書(約40,000)の大量のコレクションを持っています。 マージフィールドの1つは、テキストが「はい」または「いいえ」のテキストフィールドです。 マージフィールドが「はい」に設定されているドキュメントを簡単にリストする方法はありますか? (私は約10,000の "はい"文書を期待しています) 私は、Word自体、Of