問題タブ [grep]

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

linux - コマンド ライン: grep に一致するすべてのファイル名を検索して置換します

grep に一致するすべてのファイルで文字列を検索して置換しようとしています:

grep -n 'foo' *次の形式で出力が得られます。

foogrep によって返された各ファイルについて、. に置き換えてファイルを変更したいと思いますbar

0 投票する
6 に答える
182430 参照

shell - sedを使用して、行の最初の「N」文字をどのように出力しますか?

最初のn文字sedを印刷するためにワンライナーとは何を使用していますか? 私は次のことをしています:

0 投票する
6 に答える
7574 参照

emacs - Emacs の lgrep と rgrep

Emacs の grep に問題があります。

a) grep は、.c および .h ファイルを検索するための .[ch] を理解していないようです。これは、lgrepコマンドで Emacs によって提供されるデフォルトのオプションです。この例では、.c/.h ファイルで「global」という単語を検索しています。

このフォーマットは無効ですか?

b) rgrepを使用すると、次のエラーが表示されます。

Windows XP で Emacs 22.3.1 を GNU W32 Utils (grep、find、xargs など) とともに使用しています。v2.5.3 を grep し、v4.2.20 を見つけます。

私は何が欠けていますか?

アップデート:

残念ながら、複数の回答を受け入れることはできません...私の問題に対する解決策が分散しているためです。

これにより、最初の問題が解決されます。ありがとうございます!

emacs は確かに Windows の find.exe を使用していました。gnu32 find を強制すると、2番目の問題が修正されました。ありがとうスコットフレイザー。

しかし、私は今でもackが一番好きです。

0 投票する
6 に答える
13594 参照

perl - Perlのgrepとmapの違いは何ですか?

Perl では、式とリストgrepmap取り、リストの各要素の式を評価します。

2つの違いは何ですか?

0 投票する
7 に答える
1582 参照

regex - option value="" を間のテキストに置き換えようとしています

私はこのhtmlを持っており、その中の数値を次の間の値に置き換えvalue="##"たい<option>value</option>

例: <option value="16">Accounting</option>、自動的に変更するのに必要な正規表現を知りたい<option value="Accounting">Accounting</option>

このリスト全体にそれを行う予定です。

編集: textwrangler 内で GREP を使用したい

0 投票する
7 に答える
25941 参照

unix - catとgrepの一致のファイル名と行番号

私のコード

各一致の横にファイル名と行番号を印刷するにはどうすればよいですか?

0 投票する
5 に答える
5536 参照

grep - パイプの数 ('|') を grep するにはどうすればよいですか?

私が試してみました:

しかし、連続するパイプの数が正しくないため、うまくいきませんでした。

どうすればこれを達成できますか?

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

character-encoding - エンコーディングに精通したgrepの置き換え?

grepがUTF-16ドキュメントで「hello」のような単語を見つけられないことに不満を感じています。

ファイルのエンコーディングを推測して適切に処理しようとするgrepのバージョンを誰かが推奨できますか?

0 投票する
5 に答える
1011 参照

linux - -f オプションを指定すると、Egrep の動作がおかしくなる

私は奇妙な演技をしていegrep -fます。

例:

誰かが私に何が問題なのかヒントを教えてもらえますか? いいえ、ファイルは実行間で変更されていません。egrep 行数の予想される答えは 12 です。

ファイルの内容に関する更新: 検索されたファイルには cca 13000 行が含まれ、それぞれの長さは 500 文字で、パターン ファイルには 12 行が含まれ、それぞれの長さは 24 文字です。パターンは常に (そして唯一) 検索ファイル (26-49) 内の固定位置で発生します。

パターンの内容に関する更新: tmpgrep2 からのすべてのパターンは 24 文字の長さの数値です。

0 投票する
4 に答える
11346 参照

regex - Linux ファイル システムで非 UTF8 ファイル名を検索する

私の LANG=en_US:UTF-8 ファイルシステムには、ファイル名に認識できない文字が含まれてアップロードされた多数のファイルが隠されています。

ファイルシステムを検索し、標準範囲外の文字が少なくとも 1 つ含まれるすべてのファイル名を返す必要があります (a-zA-Z0-9 および .-_ など)。

私はフォローしようとしましたが、運がありません。

Fedora Code 9 を使用しています。