Grep の 便利オプション
-o
が便利
とあるファイルの中で使っている同じネームスペースから始まる変数のバリエーションを抽出したかったので、
grep {pattern} file
したのはよいものの、
前後に文字列が含まれてしまってuniq
できないので
パターンにマッチした文字列だけ表示できないか調べたところ、
-o
オプションがまさにそれだった。
grep -o {pattern} file | sort | uniq
で目的は果たせた。
古めのgrep
はこのオプションに対応してないらしい。
ag(the silver searcher)
は類似のオプションはないっぽい。
[改訂新版] シェルスクリプト基本リファレンス ??#!/bin/shで、ここまでできる (WEB+DB PRESS plus)
- 作者: 山森丈範
- 出版社/メーカー: 技術評論社
- 発売日: 2011/04/27
- メディア: 単行本(ソフトカバー)
- 購入: 9人 クリック: 119回
- この商品を含むブログ (11件) を見る