ack

    1

    1答えて

    私の意図:トラフのソースコードを検索し、興味のあるキーワードを見つけてください。これは、ハードコードされたキーやパスワードのような明白なプログラミングエラーを見つけるために、codereviewの小さな部分を自動化するために行われます。 私は現在、特定の単語のためのトラフコードを検索するには、次のgrepコマンドを持っている: while read p; do echo "FOUND:

    1

    1答えて

    ackに、現在のシェルの作業ディレクトリから検索するのではなく、複数のルートディレクトリの検索結果を含めることができますか?

    0

    2答えて

    私はack.vimを使用しています。これは、クイックフィックスウィンドウの奇妙な動作を除いて細かく動作しています。 検索が完了したら、quickfixウィンドウに表示された結果からファイルを開くことができます。 複数の方法で開くことができます。私は通常o(オープン)、v(垂直スプリット)またはh(水平スプリット)と入力します。 ただし、vまたはhのいずれかを押すたびに、Quickfixウィンドウの

    1

    2答えて

    ackはlinuxのcrontabを使用して何も出力しません。 (sudo crontab -eで編集)crontabファイルで : 39 20 * * * /ext/test110.sh そしてcat /ext/test110.shは #! /bin/sh /usr/bin/ack "localhost" /etc/hosts > /ext/1.t which ack > /ext/2

    -1

    1答えて

    は、私は2つのライン keyword 1, 2010-10-01 | 1 | 2 | 3 | 4 keyword 2, 2010-10-01 | 1 | 2 | 3 | 4 と、次のtest.txtというファイルがあると keyword1と keyword2ため ackしたいと思います。私は keyword2_test.csvが作成されますが、彼らは空になっている、 keyword1_tes

    0

    1答えて

    現在、私は見つけると、以下のものを使用して置き換えます。 ack -l oldstring | xargs sed -i '' -e s/oldstring/newstring/g 回oldstring詳細を入力することなくこれを行う方法はありますか?これは私がそれが動作しませんしようとしているものです: ack -l oldstring | xargs sed -i '' -e s/{}/n

    0

    1答えて

    RabbitMQを使用してキュー内のメッセージを取得しています。一つずつ。 これは私のコードの抜粋です: var data = channel.BasicGet(queue, true); if (data != null) message = System.Text.Encoding.UTF8.GetString(data.Body); else

    0

    1答えて

    せずに、検索結果を返しません。私は、ディレクトリ内のテキストを検索しようとしています、それは、次のコマンドは、 働きながら次の構文は、任意の結果 ack -i "0xabcdef" ./ ack -i "0xabcdef" ack -i "0xabcdef" . を返さないことが判明しました ack -i "0xabcdef" * 誰かがそのような理由を説明することはできますか?

    1

    2答えて

    私はackをよく使用しますが、私が発見できなかったことは、出力パラメータを使用するときに新しい行を追加する方法です。 例 echo 'name=Joe,id=123' | ack '^name=(\w+),id=(\d+)' --output="User name: $1\nUser ID: $2" 私は User name: Joe User ID: 123 を期待するが、私はackは

    2

    1答えて

    "bash loopの中の"いくつかのファイルを検索したい。 私はbashのループにACK検索をexecしたとします #!/bin/bash seq 3 | while read i do test=`ack root /etc/passwd` echo $test done プリント1つの空行を。 #!/bin/bash seq 3 | while read