🔍
lessコマンドにフィルタリングの機能あるよ!
lessコマンドにフィルタリングの機能があるのを初めて知ったので、共有しておきます。
$ less --help
SEARCHING
/pattern * Search forward for (N-th) matching line.
?pattern * Search backward for (N-th) matching line.
n * Repeat previous search (for N-th occurrence).
N * Repeat previous search in reverse direction.
ESC-n * Repeat previous search, spanning files.
ESC-N * Repeat previous search, reverse dir. & spanning files.
ESC-u Undo (toggle) search highlighting.
&pattern * Display only matching lines
---------------------------------------------------
A search pattern may be preceded by one or more of:
^N or ! Search for NON-matching lines.
^E or * Search multiple files (pass thru END OF FILE).
^F or @ Start search at FIRST file (for /) or last file (for ?).
^K Highlight matches, but don't move (KEEP position).
^R Don't use REGULAR EXPRESSIONS.
Display only matching lines
これですね!
&!hoge|piyo|foo
とすると、hoge, piyo, foo を除いた行だけの状態で表示してくれます。
(わざわざいつも、grep -v をつないで開き直してました)
Discussion