【文件属性】:
文件名称:jsgrep-cli:grep的替代方法,它使用JavaScript的Regex,支持匹配和匹配替换
文件大小:39KB
文件格式:ZIP
更新时间:2021-05-17 19:04:10
javascript cli js tool regex
jsgrep-cli
grep的替代方法,它使用JavaScript的Regex,支持匹配和匹配替换
安装
npm i jsgrep-cli -g
例子
匹配来自stdin的输入,返回任何匹配的行:
ls -al ~ | jsgrep " \.[a-z]+rc$"
匹配并替换stdin中的行。 捕获组公开为$1 , $2 ...变量(1索引),并且可能必须转义以防止被shell解释:
ls -al ~ | jsgrep ".+ (\.[a-z]+rc$)" "\$1"
传递标志(默认为i ):
ls -al ~ | jsgrep " \.[a-z]+rc$" --flags iu
【文件预览】:
jsgrep-cli-master
----.gitignore(42B)
----package.json(820B)
----package-lock.json(194KB)
----.travis.yml(92B)
----index.js(987B)
----util()
--------cli.js(1KB)
--------io.js(1022B)
--------io.test.js(768B)
--------cli.test.js(464B)
----.prettierignore(31B)
----readme.md(836B)