Pipes
更新日: 2018-09-11
Pipes
指定方法
grep('foo', 'file1.txt', 'file2.txt').sed(/o/g, 'a').to('output.txt');
echo('files with o\'s in the name:\n' + ls().grep('o'));
cat('test.js').exec('node'); // exec()にパイプします
パイプのようにコマンドの出力を他のコマンドに送信することができます。sed
、grep
、cat
、exec
、to
、toEnd
は右側に指定します。 パイプは繋げることができます。
使用例
'shll1.txt'を読み込んで、重複のないリストを抽出します。
JavaScript
var sh = require('shelljs');
var str = sh.cat('./shell1.txt').sort().uniq());
sh.echo(str);
txt
aaaaa
bbbbb
ccccc
aaaaa
ddddd
eeeee
ccccc
ccccc
zzzzz
結果
$ node sample.js
aaaaa
bbbbb
ccccc
ddddd
eeeee
zzzzz
© 2012 Artur Adib Released under the BSD License. See LICENSE file for details.
このコンテンツはArtur Adib(arturadib)によるShellJSドキュメントを翻訳/改変したものです。