Câu hỏi Đánh dấu các từ được chọn trong Tài liệu sử dụng lệnh Linux


Những gì tôi muốn làm là in lệnh help (viz. "Ls --help") và grep đầu ra cho bất kỳ từ cụ thể nào. Hãy xem xét những điều sau đây:

ls --help | grep 'F'

Nhưng điều này chỉ là lọc ra sự trợ giúp hữu ích khác.

Tôi biết các tùy chọn -A, -B, -C cho grep, nhưng tôi muốn có một giải pháp tốt hơn.

Đánh dấu đầu ra tìm kiếm trên bàn điều khiển, trong khi hiển thị toàn bộ đầu ra lệnh

Liên kết này cho phép sử dụng lệnh cơ bản, nhưng tôi muốn có một cái gì đó như:

grep -E --color 'pattern' <<<SOME COMMAND HERE>>>

VÍ DỤ: grep -E --color 'pattern' <ls --help>

Có thể làm được không? Về cơ bản, grep ls --help mà còn in toàn bộ tài liệu trợ giúp.


0
2018-06-10 22:49


gốc




Các câu trả lời:


Tôi tìm thấy câu trả lời,

Bạn có thể sử dụng Grep mở rộng như:

ls --help | egrep '<pattern>|' 

Như- ls --help | egrep 'F|' 

Chú ý ống ở cuối. Cách khác, bạn có thể sử dụng grep -E

Câu trả lời này ban đầu được đăng tại: https://stackoverflow.com/a/28210153/2095777


0
2018-06-10 23:52