私はcygwin経由でコマンドラインからgrepを使用しています。正規表現にマッチする各行の部分をハイライト表示する方法があるのだろうかと思います。私が見ている最も近いものは、-oオプションですが、それは一致する領域だけを出力し、その行全体を見たいと思います。grep(コマンドラインから)は、一致する行の一部を強調表示するように設定できますか?
答えて
Take a look--color(または--colour)オプションです。デフォルトでは
grep --color POST access_log
、これは端末への出力ではなく、ときにパイプ出力他の場所でのみカラーコードを含む「オート」モードを使用しています。色をstdout以外に配色したい場合は、--color = alwaysを使用してください。
色を変更してgrepにする方法については、デフォルトでこのオプションを使用してください。linked articleを参照してください。
--colorスイッチを試してください。
ワウ。今私はそれを逃した方法を確認します。 1つの余分な質問。 grepsを連鎖させるときに色を維持する方法はありますか?検索したいgrepが1つあり、2つ目のgrepにパイプして、見たくない一致を除外します。最初のgrepから色を維持する方法はありますか? – Herms
私は可能な方法で私の答えを更新しました。 –
ack toolをお試しください。これはデフォルトで強調表示を行います。
実際には、多くの便利なことがデフォルトで行われます。それを好む人もいますし、あなたもそうしたいと思う人もいます。
- 1. CKeditorの正規表現と一致する要素をどのように強調表示できますか?
- 2. _allクエリに一致するフィールドを強調表示します。
- 3. grepに一致する行数を調べる方法はありますか?
- 4. メモ帳を強調表示する/ fiタグが一致すると強調表示されます
- 5. 検索条件に一致するDatatableの行を強調表示
- 6. PhpStorm 2017.2.4:選択に一致するかっこを強調表示
- 7. vimコマンドで括弧が一致するテキストを強調表示します
- 8. フレーズ一致を強調するJavascript RegEx
- 9. どのように強調表示することができます1行だけのHTMLテーブル行を強調表示できますか?
- 10. Solrは一部の単語を強調表示しません
- 11. oxyplotで単一点を強調表示しますか?
- 12. VSコードでは、強調表示を無効にするだけでなく、一致するタグの強調表示も無効にします。
- 13. コンボボックスから選択すると、特定のラベルをどのように強調表示できますか?
- 14. grepと一致するファイルのパターンを調べる方法は?
- 15. UITextfield.textと一致するように選択したtableViewCellを強調表示します。
- 16. 単語の一致を選択する&HTML本文全体から単語を強調表示する
- 17. mysqlコマンドラインの表示設定を調整するには?
- 18. 私のデータベースの値と一致するテキストビュー内の単語を強調表示
- 19. Excel:完全一致の重複を強調表示
- 20. jqueryのページと一致するタブの両方を強調表示
- 21. 一致するgrep行のみをsedするには
- 22. Grep一連のファイルを1行ずつ表示しますか?
- 23. MFC:CRichEditCtrlの行を一定期間強調表示して元に戻す
- 24. 正規表現はコマンドラインから一致し、bashスクリプトと一致しません
- 25. grepとの一意の一致の数を出力するにはどうすればよいですか?
- 26. Vimの検索用語の一部のみを強調表示
- 27. Googleスプレッドシート:ドロップダウンで設定した文字列と一致する各行を一覧表示するにはどうすればよいですか?フィルタ? VLookup?クエリ?
- 28. イメージマップの一部を強調表示するためにとにかくあります
- 29. 条件付き書式設定 - セルを強調表示する
- 30. 指定された条件に一致するセルを強調表示する方法
私は--color = alwaysを追加しましたが、これは連鎖しているgrepsを壊しているようですが、これはおそらくカラーコントロールの文字が正規表現によって選ばれているからです。私が思いついた修正は、チェーンの最初のgrepを最後に--colorオプションを使って繰り返すことでした。私はファイル名の色づけを失うが、重要な部分であるマッチをまだ色づけしている。 – Herms