uniq()
更新日: 2018-09-11
uniq([options,] [input, [output]])
利用可能オプション
-i
- 大文字小文字を区別しません。
-c
- 出現回数を行頭に表示します。
-d
- 重複した行のみを表示します。 複数行ある場合は、1行にまとめて表示します。
指定方法
uniq('foo.txt');
uniq('-i', 'foo.txt');
uniq('-cd', 'foo.txt', 'bar.txt');
input
から連続で重複する行を除外します。
使用例
'shell1.txt'の重複行を削除して表示します。
JavaScript
var sh = require('shelljs');
sh.echo(sh.uniq('-c', './shell1.txt'));
txt
aaaaa
bbbbb
ccccc
aaaaa
ddddd
eeeee
ccccc
ccccc
zzzzz
結果
$ node sample.js
1 aaaaa
1 bbbbb
1 ccccc
1 aaaaa
1 ddddd
1 eeeee
2 ccccc
1 zzzzz
© 2012 Artur Adib Released under the BSD License. See LICENSE file for details.
このコンテンツはArtur Adib(arturadib)によるShellJSドキュメントを翻訳/改変したものです。