viでバッファ内をsort -uする
こんなファイルがあったとする。
aaa bbb aaa ccc bbb ccc aaa ccc
これをsort,uniqする場合コマンドラインからなら
% sort -u sample.txt
でOK。
viでファイルを編集しつつ、バッファ内に対してsort -uする場合は
:%! sort -u
でOK。
%で範囲指定して!でコマンドを指定。
2行目から100行目までに対してコマンドを実行してその結果をバッファへ反映するには
:2,100! command
自分あてのメモです。