ShellJS - にほんご。

grep()

更新日: 2018-09-11

grep([options,] regex_filter, file [, file ...])

grep([options,] regex_filter, file_array)

利用可能オプション

-v
正規表現の意味を逆にし、条件に一致"しなかった"行を出力します。
-l
一致したファイルのファイル名のみを出力します。

指定方法

grep('-v', 'GLOBAL_VARIABLE', '*.js');
grep('GLOBAL_VARIABLE', '*.js');

渡されたファイルから文字列を読み込み、 regex_filterに一致する文字列を含んだ全ての行を返します。


使用例

grep結果を表示します。

JavaScript
var sh = require('shelljs');
var str = sh.grep('(aaaaa|ddddd)', 'shell1.txt');
sh.echo(str);
txt
aaaaa
bbbbb
ccccc
ddddd
eeeee
結果
$ node sample.js
aaaaa
ddddd


© 2012 Artur Adib Released under the BSD License. See LICENSE file for details.

このコンテンツはArtur Adib(arturadib)によるShellJSドキュメントを翻訳/改変したものです。