8 文字列からすべての空白を削除するにはどうすればよいですか? そう" xx yy 11 22 33 "なるでしょう"xxyy112233"。どうすればこれを達成できますか? 152 regex r string grep r-faq
21 コマンドラインから2行ごとに1つにマージする方法は? 次の形式のテキストファイルがあります。1行目は「KEY」、2行目は「VALUE」です。 KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 キーと同じ行に値が必要です。したがって、出力は次のようになります... KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 $またはのような区切り文字を使用できればそれはより良いでしょう,: KEY 4048:1736 string , 3 2つのラインを1つにマージするにはどうすればよいですか? 151 bash awk sed grep
5 git grep検索から特定のディレクトリ/ファイルを除外する方法 を使用してgitリポジトリを検索するときに特定のパス/ディレクトリ/ファイルを除外する方法はありますgit grepか?--exclude通常のgrepコマンドのオプションに似ていますか? 大規模なgitリポジトリで直接git grep使用grepすると動作が遅すぎるため、使用する必要があります。 144 git grep
7 試合前後のグレップ文字? これを使用する: grep -A1 -B1 "test_pattern" file ファイル内の一致したパターンの前後に1行を生成します。行ではなく指定した数の文字を表示する方法はありますか? 私のファイルの行はかなり大きいので、行全体を印刷するのではなく、コンテキストで一致を観察するだけです。これを行う方法に関する提案はありますか? 144 bash grep
3 grepをgrepにパイピングした後にカラーリングを保持する Grep 後のlsカラーリングの保持に同様の質問がありますが、色付きのgrep出力を別のgrepにパイプすると、カラーリングが保持されないことに不快です。 例として、grep --color WORD * | grep -v AVOID最初の出力の色は保持されません。しかし、私ls | grep FILEは色を保持しますが、なぜ違いがあるのですか? 140 linux bash colors grep pipe
8 grepを使用して、「hello」という文字列を持つすべてのファイルを現在のディレクトリで検索しながら、.hファイルと.ccファイルのみを表示するにはどうすればよいですか? grepを使用して、現在のディレクトリで文字列「hello」を含むすべてのファイルを検索し、.hファイルと.ccファイルのみを表示するにはどうすればよいですか。 138 linux bash unix grep
6 Gitプロジェクトのすべてのブランチで「grep検索」を実行することは可能ですか? git grepGitコントロールのソースプロジェクトのすべてのブランチ内で実行することは可能ですか?または、実行する別のコマンドはありますか? 137 git grep
9 ファイルの内容ではなくファイル名を「grep」する方法 grepは、ファイル内を検索して、特定の正規表現に一致する行があるかどうかを確認するために使用されます。しかし、私はこの状況にあります-(ファイルの内容ではなく)ファイル名自体に一致する正規表現を書きたいのです。これをシステムのルートディレクトリから実行して、正規表現に一致するすべてのファイルを見つけます。 たとえば、 "f"で始まり.frmで終わるすべてのVBフォームファイルを検索するには、正規表現を使用します- "f[[:alnum:]]*\.frm" grepはこれを行うことができますか?そうでない場合、これを実行できるユーティリティはありますか?ありがとう。 135 grep
12 sed / grepを使用して2つの単語間のテキストを抽出する方法 文字列の2つの単語間のすべてを含む文字列を出力しようとしています。 入力: "Here is a String" 出力: "is a" 使用: sed -n '/Here/,/String/p' エンドポイントが含まれていますが、含めたくありません。 134 string bash sed grep
11 ファイル内の複数行パターンを検索するにはどうすればよいですか? 特定の文字列パターンを含むすべてのファイルを見つける必要がありました。心に来る最初のソリューションを使用している検索をしてパイプxargsのはgrep: find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN' しかし、複数の行にまたがるパターンを見つける必要がある場合、バニラgrepは複数行のパターンを見つけることができないため、行き詰まります。 128 linux command-line grep find pcregrep
9 Linuxでgrepを使用してdos行末(CRLF)を含むファイルをどのように検索しますか? Linuxでgrepを使用してdos行末を含むファイルを検索したい。このようなもの: grep -IUr --color '\r\n' . 上記はリテラルrnと一致するようですが、これは望ましいことではありません。 この出力は、xargsを介してtodosにパイプされ、このようにcrlfをlfに変換されます grep -IUrl --color '^M' . | xargs -ifile fromdos 'file' 126 linux bash grep newline
14 シェルスクリプトで文字列の最初の2文字を抽出する方法 たとえば、次の場合: USCAGoleta9311734.5021-120.1287855805 抽出したいだけです: US 123 bash shell grep sh gnu-coreutils
2 \ dはgrepの基本式ではサポートされていませんか? これは出力を生成しません。どうして? $ echo 'this 1 2 3' | grep '\d\+' しかし、これらは行います: $ echo 'this 1 2 3' | grep '\s\+' this 1 2 3 $ echo 'this 1 2 3' | grep '\w\+' this 1 2 3 119 linux grep
3 ファイルをgrepして次の5行を取得する方法 Line 1、2、3、4、5のgrepファイルを19:55取得するにはどうすればよいですか? 2013/10/08 19:55:27.471 Line 1 Line 2 Line 3 Line 4 Line 5 2013/10/08 19:55:29.566 Line 1 Line 2 Line 3 Line 4 Line 5 117 shell grep