私は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. grepに一致する行数を調べる方法はありますか?
- 3. Solrは一部の単語を強調表示しません
- 4. どのように強調表示することができます1行だけのHTMLテーブル行を強調表示できますか?
- 5. grepと一致するファイルのパターンを調べる方法は?
- 6. 私のデータベースの値と一致するテキストビュー内の単語を強調表示
- 7. Grep一連のファイルを1行ずつ表示しますか?
- 8. jqueryのページと一致するタブの両方を強調表示
- 9. 正規表現はコマンドラインから一致し、bashスクリプトと一致しません
- 10. mysqlコマンドラインの表示設定を調整するには?
- 11. grepとの一意の一致の数を出力するにはどうすればよいですか?
- 12. Vimの検索用語の一部のみを強調表示
- 13. Rubyで( "-o、--only-matching" grepオプションを模倣して)一致する部分だけを表示するには?
- 14. イメージマップの一部を強調表示するためにとにかくあります
- 15. 指定された条件に一致するセルを強調表示する方法
- 16. 特定のHTTPメソッド(GET/POST/etc)に一致するようにKohanaのルートを設定できますか?
- 17. gitはパターンに一致する特定の行を無視できますか?
- 18. 一部の64ビットプロジェクトでxCode 4.3構文の強調表示が壊れるのはなぜですか?
- 19. awkの一致する行と行が一致する前に一致する
- 20. Jquery:クリック時にテーブル行を強調表示/強調表示解除する
- 21. どのようにして一致を除外しながら配列を通してgrepできますか?
- 22. jtextpaneから特定の行を強調表示
- 23. DataGridViewで特定の行を強調表示する方法
- 24. 検索の一部と一致するレコードを取得するにはどうすればよいですか?
- 25. 反転したパターン上のVimでの一致の強調表示
- 26. 現在のセルの値と一致するすべてのセルを強調表示するExcelマクロ
- 27. 一度にビューのモデルからデータの一部を表示する(ASP.NET MVC 3)
- 28. すべてのファイルタイプのvimの強調表示を一度に拡張/変更できますか?
- 29. Java文字列の部分文字列が正規表現と一致するかどうかを調べるにはどうすればよいですか?
- 30. ユーザエージェントの一部を抽出して表示できますか?
私は--color = alwaysを追加しましたが、これは連鎖しているgrepsを壊しているようですが、これはおそらくカラーコントロールの文字が正規表現によって選ばれているからです。私が思いついた修正は、チェーンの最初のgrepを最後に--colorオプションを使って繰り返すことでした。私はファイル名の色づけを失うが、重要な部分であるマッチをまだ色づけしている。 – Herms