2 个版本
0.1.1 | 2020年7月9日 |
---|---|
0.1.0 | 2020年7月9日 |
#2070 in 命令行工具
9KB
161 行
samesame
samesame
允许您在一个文件中匹配另一个文件中的行!
安装
请确保您的机器上已安装 cargo 并将 cargo 二进制文件路径添加到您的 shell 变量中 $PATH
。
安装过程就像这样简单
cargo install samesame
示例
- 匹配 var/1 中的行与 var/2
samesame var/1 var/2
- 显示报告
samesame --report var/1 var/2
- 显示文件1/file2 中匹配的行的文件
samesame --verbose var/1 var/2
- 要求文件1中的所有行都必须在文件2中找到。否则程序以代码 1 退出。
samesame --all var/1 var/2
- 显示文件1中未在文件2中匹配的行
samesame --invert var/1 var/2
文档
samesame 0.1.0
Match lines from one file in another file.
USAGE:
samesame [FLAGS] <file1> <file2>
FLAGS:
-a, --all Only returns exit code 0, if all lines of file1 are found in file2
-e, --exact Only matches if lines in file1 and file2 are exactly the same otherwise searches in the whole line
of file2
-h, --help Prints help information
-i, --invert If true, print's out the lines of file1, which didn't have a match in file2
-q, --quiet If true, does not print out anything on stdout
-r, --report Prints out a report in the end. Doesn't do anything, if --quiet is also set
-V, --version Prints version information
-v, --verbose Shows line information from file1 and file2 for each match. Doesn't do anything, if --quiet is also
set
ARGS:
<file1> Path to file 1
<file2> Path to file 2
依赖项
~3MB
~53K SLoC