タグ付けされた質問 「search」

searchは、ファイルのコンテンツの検索に関する質問に使用されます。Locateコマンドを使用してファイル名を検索するには、タグLocateを使用します。

6
.gzファイルを再帰的にgrepするにはどうすればよいですか?
スクリプトを使用して、生の.emlを.gzファイルに圧縮するGmailメッセージを定期的にダウンロードしています。このスクリプトは、毎日フォルダを作成し、すべてのメッセージを独自のファイルに圧縮します。 この文字列で「文字列」を検索する方法が欲しいです。 Grepだけではそれができないようです。SearchMonkeyも試しました。



2
「less」で最後の検索を強調表示しない
lessで/前方検索または?後方検索を使用すると、ファイルのすべてのインスタンスが強調表示されます。探している単語のインスタンスを見つけた後、何かをハイライト解除する最も正しい方法は何ですか? 現在、私はただ押し/て、入力フィールドに意味不明なものをつぶします。結果なし=ハイライトなし! 私はvimの:nohl機能に似たものを探しています。
59 search  less 

11
zshのプロンプトですでに入力されているテキストで履歴を検索するにはどうすればよいですか?
zshでは、Ctrl+で履歴を検索できることを知っていますr。ただし、プロンプトで直接コマンドを入力し始めることがよくありますが、その後、履歴を検索する必要があることに気付きます。私がヒットするとCtrl+をr、それがこのような空白の履歴検索プロンプトが表示されます: 履歴検索プロンプトではなく、プロンプトにテキストがあることに注意してください。プロンプトにすでにテキストがある状態で履歴検索を開始するにはどうすればいいですか?

10
Linuxに「すべて」のようなファイル検索エンジンはありますか?
WindowsにはEverythingという素晴らしいファイル検索エンジンがあります。これは(とは異なりfind)非常に高速で、(とは異なりlocate)常に最新の結果を返します。私の知る限り、NTFSジャーナルからデータベースを埋めることで機能します(他のファイルシステムでは機能しません)。 Linux(ext3またはext4)に似たようなもの(GUIについては気にしません。私のポイントは速度と最新の保証です)があるのでしょうか。Googleで検索しましたが、何も見つかりませんでした。このようなことはできますか、誰かがそれに取り組んでいますか?


2
bashの逆検索内をナビゲートする方法は?
Bashは、Ctrl+ を介して逆検索する機能を提供しますR。次に、コマンドの一部を入力すると、履歴から適切なエントリが表示されます。 これが私の歴史だと仮定します。 vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? を検索しfooます。打撃Ctrl+ R再びと、次のフィッティングの検索エントリを示しています。多くの場合、私は速すぎて、意図した結果を過ぎてナビゲートvim foo3されて表示され、今すぐに戻りたいと思いvim foo2ます。 したがって、私の質問は、逆検索内でどのようにナビゲートするのですか?

7
コマンドラインに対応したフルテキストインデックス作成?
フルテキストインデックスエンジンなど、コマンドラインからクエリを実行でき、理想的にはGUIを使用する必要がないものはありますか? 電子書籍や論文の索引付けに特に興味があるので、pdf、epub、いくつかのdjvuが混在しています。(Open)Office docsはいいですが、私のリストではずっと低いです。

9
長いmanページの読み取りと検索
読んしたいとき、私は最終的にうんざりのbashのreadそれの-s持つオプションman bash。最終的には正しい場所(4500行目)を見つけましたが、両方の検索/readでさえも/\s-s\s一致する数が多すぎるため、いつものようにイライラしていました。 したがって、質問は次のとおりです。長いmanページを効率的に読むには、またはローカルで他の方法で同じ情報を取得するにはどうすればよいですか。具体的な例として、read -s pwdシェルスクリプトで確認した後に関連ドキュメントにアクセスする方法は?適切な答えは、シェルスクリプトスニペット、またはツールとその使用方法についてのヒント、または読むための適切な場所を見つけるのに役立つ限り、まったく別のものです。 注:bashでタグ付けすることはありません。なぜなら、質問はおそらく最も一般的に見られる巨大なmanページですが、manページの読み取りに関する質問にしたいからです。
32 search  man 

4
grepコンテキストを行のN​​文字に制限する
行の長さが数千文字を超えるJSONファイルをgrepする必要があります。一致の左右に最大N文字のコンテキストを表示するようにgrepを制限するにはどうすればよいですか?一般的なLinuxパッケージで使用できる限り、grep以外のツールでも問題ありません。 これは、仮想grepスイッチ forの出力例になります。 $ grep -r foo * hello.txt: Once upon a time a big foo came out of the woods. $ grep -Ф 10 -r foo * hello.txt: ime a big foo came of t
31 grep  search  json 


7
Emacsでカーソルの下の現在の単語を置き換える方法
Emacsでカーソルの下の現在の単語を置き換えるにはどうすればよいですか? 私はquery-replaceまたはreplace-stringを使用できることを知っていますが、そのたびに置換する文字列全体を入力する必要があり、これは単に迷惑です。 Viには同等のコマンドcwordがあり、ショートカットを使用してカーソルの下の単語をプルして置換できます。 nmap <leader>z :%s#\<<C-r>=expand("<cword>")<CR>\># 誰もがEmacsでそれを行う方法を知っていますか?
25 emacs  search  replace 

3
ファイル内の2行が同じかどうかを確認するUnixコマンド?
ファイル内の2行が同じであるかどうかを確認できるUNIXコマンドはありますか? たとえば、ファイルを検討する sentences.txt This is sentence X This is sentence Y This is sentence Z This is sentence X This is sentence A This is sentence B 私たちはその文を見る This is sentence X 繰り返されます。 これをすばやく検出できるコマンドがあるので、おそらく次のように実行できます。 $ cat sentences.txt | thecommand Line 1:This is sentence X Line 4:This is sentence X

9
複数の行にわたってパターンを「grep」するにはどうすればよいですか?
grep/ を誤用しているようですegrep。 私は複数行の文字列を検索しようとしていて、探しているものが一致するはずだとわかっている間に一致を見つけることができませんでした。元々、自分の正規表現は間違っていると思っていましたが、最終的にはこれらのツールが行ごとに動作することを読みました(また、私の正規表現は非常に些細なため問題になりません)。 それでは、複数の行にわたってパターンを検索するためにどのツールを使用しますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.