2010年02月04日(木) [長年日記]
■ [unix][howto][shell][link] lessでフィルタリング表示
- less(1)コマンドの便利な使い方10 (マイコミジャーナル)
に、
&パターン パターンに一致する行のみを表示
とあった。lessでフィルタリング表示できるとは知らなかった。manを見ると日本語訳には出てこなくて英語のものなら説明があった。
&pattern
Display only lines which match the pattern; lines which do not match the pattern are not displayed. If pattern is empty (if you type & immediately followed by ENTER), any filtering is turned off, and all lines are displayed. While filtering is in effect, an ampersand is displayed at the beginning of the prompt, as a reminder that some lines in the file may be hidden.
Certain characters are special as in the / command:
- ^N or !
- Display only lines which do NOT match the pattern.
- ^R
- Don't interpret regular expression metacharacters; that is, do a simple textual comparison.
とのこと。
フィルタリングを解除するには「&<ENTER>」とする。マッチしない行だけの表示もできたりして、とても便利。