slm*_*slm 14
该less
命令本身不能做任何diff'ing。您可以使用该diff -y
命令并排显示 2 个文件的差异,然后将其通过管道传输到其中less
。
这将创建 2 个示例文件。
$ seq 100 > 1.txt
$ seq 10 100 > 2.txt
Run Code Online (Sandbox Code Playgroud)
现在比较两个文件:
$ diff -y 1.txt 2.txt | less
1 <
2 <
3 <
4 <
5 <
6 <
7 <
8 <
9 <
10 10
11 11
12 12
13 13
...
Run Code Online (Sandbox Code Playgroud)
您也可以vimdiff
在只读模式下使用-R
.
$ vimdiff -R 1.txt 2.txt
Run Code Online (Sandbox Code Playgroud)
如果您真的只想并排查看 2 个文件,则可以使用vim
like so 来完成此操作:
$ vim -O +'windo set scrollbind' go.mod go.sum
Run Code Online (Sandbox Code Playgroud)
例如:
我不确定是否可以使用 less 命令。但是,可以使用以下命令。从这里,
pr -m -t one.txt two.txt
Run Code Online (Sandbox Code Playgroud)
另一个有用但不并排显示的选项是,
tail -f file1 -f file2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11010 次 |
最近记录: |