GrepSortUniq
これなに?
Windows用テキストエディタ『EmEditor』上で動作するマクロです。
機能・コンセプト
	- 対象テキストに対して Grep, Sort, Uniq を実行。
- 内部の設定を変更することで、挙動を多少カスタマイズできます。
動作環境
EmEditor Professional(シェアウェア)
フリー版では使えないようです。。。
Grep, Sort, Uniq ってなに?
unix, linux などのOSでよく使われるコマンドです。
汎用的でいろいろと機能があるのですが、だいたい下記のような感じで組み合わせて使います。
	
		| grep | 特定の行のみを選択・出力する。 | 
	
		| sort | 並べ替えを行う。 | 
	
		| uniq | 重複した行を消す。 | 
当マクロは、これらの機能をテキストエディタ上で使いたいので作ってみた、というものです。
使用例
マクロ内にも書いてありますが、できることは以下のとおり。
	
		| Grep | pattern とマッチする行のみを出力。 | 
	
		| Grep -v | pattern とマッチしない行のみを出力。 | 
	
		| Sort | 行を昇順に並べ替える。 | 
	
		| Sort -r | 行を降順に並べ替える。 | 
	
		| Sort | Uniq | 行を並べ替え、重複した行を消す。 | 
	
		| Sort | Uniq -c | 行を並べ替え、重複した行を消す。各行先頭に重複数を出す。 | 
	
		| Pattern | Grep に使用する正規表現の pattern を変更する。 | 
Grep実行例。設定がデフォルトのままの場合です。
@ grepしたいワードを選択。
A 当マクロを実行。選択したワードが自動的に pattern に入力されます。
B pattern は正規表現で指定しますが、ここはこのままでいいので「Grep」を選択。
C 特定ワードのみが出力されます。
サポート
何かあればメール等で連絡ください。
対応はあまり期待しないでください。。。