9 个稳定版本
2.1.2 | 2021 年 8 月 2 日 |
---|---|
2.1.1 | 2021 年 5 月 25 日 |
2.1.0 | 2021 年 2 月 14 日 |
2.0.1 | 2020 年 9 月 26 日 |
1.0.0 | 2017 年 11 月 10 日 |
#1230 in 命令行工具
35KB
291 代码行
SVGrep(分离值 grep)
svgrep
是一个用于过滤和搜索分离值文件(CSV、TSV 等)的小工具。
以下是它的概要
USAGE:
svgrep [FLAGS] [OPTIONS] [--] [FILE]
FLAGS:
-h, --help Prints help information
-t, --trim Trim the cell contents when printing.
-V, --version Prints version information
OPTIONS:
-@, --cell-select-char <char> Separates the <col>=<regex> pairs in --match expressions from
the column display selection (default: @).
-&, --conj-char <char> Separates multiple <col>=<regex> pairs in --match expressions
to form a conjunction (default: &).
-m, --match <match>... Sets the match-and-select expression.
Syntax:
<col>=<regex>(&<col>=<regex>)+@<disp_cols>
<col> is a natural number or * meaning any column.
<regex> is a regex matched against the cells at column <col>.
<disp_cols> is a comma-separated list of columns to display (defaul: all).
--match '1=foo&2=bar' acts as logical AND wheras multiple expressions like
--match '1=foo' '2=bar' act as a logical OR.
-=, --matches-char <char> Separates a <col> from the <regex> in --match expressions.
(default: =).
-s, --separator <char> Sets the separator to be used (default: ';')
ARGS:
<FILE> The separated values file. If none is given, reads from stdin.
问题 & 补丁
如果您有问题、需要反馈或补丁,请参阅 我的公共邮箱(邮件列表)。请在主题中说明您所参考的项目。
错误
如果您发现了一个错误,请在此处报告:~tsdh/svgrep。
构建状态
许可证
依赖项
~2.7–4MB
~60K SLoC