問題タブ [ack]

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 投票する
2 に答える
4483 参照

linux - ackの結果と発生回数を表示するにはどうすればよいですか

行のリストを返します:

戻り値

私の質問は、どうすれば両方を表示できますか?最初の例のように行のリストと、2番目の例のように一致した行の数を数えたいですが。

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

jboss - MDB によるクライアント ack

私の知る限り、MDB で可能なのは AUTO_ACKNOWLEDGE と DUPS_OK_ACKNOWLEDGE だけです。XA トランザクションを回避するために、CLIENT_ACKNOWLEDGE のようなものが必要です。

基本的に私が欲しいもの:メッセージを取得する->ローカルトランザクションを開始する->データベース操作を実行する->ローカルトランザクションを終了する->メッセージを確認する

これを達成する方法を知っていますか?

現在、Jboss 5.1.GA を使用しています。

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

search - ack --ignore-dir が機能しないのはなぜですか?

ack を使用して dev/ (-R) を除外しながら、サーバー全体で文字列を検索しようとしています。これまでのところ、

しかし、私はエラーが発生しています。どこが間違っていますか?

この問題に関するヘルプやアドバイスは大歓迎です

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

perl - Windows Emacs シェル/シェルが ack perl スクリプトの実行に失敗する (ロケール エラー)

通常の cmd.exe または cygwin ターミナルでこのコマンドを入力すると、期待どおりの結果が得られます。

(PATHでack.plを実行するack.batがあります)

ただし、Emacs のシェルまたは eshell から同じコマンドを実行すると、次のエラーが表示されます。

SETENV 両方の変数を en_US.UTF-8 に修正しようとしましたが、再度実行すると結果が得られず、フリーズしました。

更新: この問題の解決策をついに見つけました。< NULLinux スタイルの NULL DEVICE をデフォルトとして解析するため、必要なのはコマンドの最後に追加することだけでした

これを入力すると:

期待通りの結果が得られます。

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

linux - ubuntuからarchlinuxに切り替えた後、ターミナルからackを実行できないのはなぜですか?

ubuntuからarchlinuxに切り替えて、pacman経由でack-grepをインストールしました。しかし、私が見つけたのは$ ack、ターミナルから直接実行できないことです。私はタイプし$ perl ackなければなりません、それは苦痛です...誰かが同じような状況を経験したことがあるかどうか、そしてあなたはそれをどのように解決しますか?

ありがとう

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

search - ack (または同様のもの) を使用して、サブディレクトリを除外するにはどうすればよいですか

例えば:

foobar、および をすべて検索するにはどうすればbazよいexclude-meですか?

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

windows - Ack で行番号が表示されず、色付けが失われることがある

ack の奇妙さ (betterthangrep.com) - 行番号が表示されることもあれば、表示されないこともあります。

最初の例では、いくつかの Python ファイルで単純なフレーズを探します。正常に動作し、行番号 233 が表示されます。2 番目の例では、最初の列が「5」で終わるすべての行を探します。

これらの 2 行は、ヘッダー行に続くファイルの最初の 2 行です。

この 2 番目の例に行番号がないのはなぜですか? また、ファイル名は印刷されておらず、色付けもされていません。Python の例では出力が色付けされます。行番号は黄色、ファイル名は緑色です。(最後に尋ねたときから驚いたことに、Windows コマンド ライン シェルは何も色付けできないとのことでした。) これは ack のバグですか、それとも Windows の癖ですか? 異なるファイルで異なるものを明らかに検索する以外に、2 つのケースで無意識のうちに異なることをしたのでしょうか?

2 日前 (2013 年 1 月 28 日) にダウンロードされた Strawberry Perl 5.16.2 を使用して Windows 7 64 ビットで実行され、2 日前にダウンロードされた ack スタンドアロン スクリプト バージョン 1.96 も使用されます。

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

ack - ファイルをjavascriptに関連付けようとするとackでエラーが発生する

私の ~/.ackrc には、次の行があります。

実行しようとするack fooと、エラーが発生します。

これは何を意味するのでしょうか?どうすれば修正できますか。

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

ack - ack-grep 検索から .min.css ファイルを除外するにはどうすればよいですか?

ack-grep新しいファイルタイプを追加する構文があります:

.min.jsしかし、問題は、拡張子 ( / .min.css) に 2 つのドットが含まれている可能性があるため、どのファイルにも一致しないように見えることです。

ack-grepでは、ドットが 2 つ含まれるファイルタイプを認識させるにはどうすればよいでしょうか。それが不可能な場合、縮小されたバージョンを一致させずに js ファイルと css ファイルを検索するにはどうすればよいですか?

0 投票する
2 に答える
346 参照

alias - エイリアスを使用して ack-grep 内にシェルから変数を配置します

.zshrc で ack-grep エイリアスを使用したい。私のエイリアスは次のようになります。

しかし、私が必要とするのは、これから文字列を配置することです:

中身

これを作る方法は?

アップデート

動作したコードは次のとおりです。

私の場合eval、複数の変数を使用するために使用する必要があります。

更新 2

セキュリティ上の問題のない更新されたコード: