是否有一个网站可以显示两个文本之间的差异,并且我可以以某种方式将参数传递给包含每个文本的 URL?如果担心长参数,那么在作为 URL 的参数之前使用一些东西来压缩/压缩两个文本就可以了。
所以一个使用的例子是:
http://awesomedifftool.com/compare.do?text1=comparethistext?text2=withthattext
因此,当我单击上面的链接时,它将向我显示格式良好的文本的差异,并在文本之间突出显示颜色:
比较这个文本
和
与该文本
是否有一个网站可以显示两个文本之间的差异,并且我可以以某种方式将参数传递给包含每个文本的 URL?如果担心长参数,那么在作为 URL 的参数之前使用一些东西来压缩/压缩两个文本就可以了。
所以一个使用的例子是:
http://awesomedifftool.com/compare.do?text1=comparethistext?text2=withthattext
因此,当我单击上面的链接时,它将向我显示格式良好的文本的差异,并在文本之间突出显示颜色:
比较这个文本
和
与该文本
您可以通过 GNU Bash 中的进程替换、GNU diff 和 wget 实用程序来做到这一点:
$ diff -u <(wget -O - http://example.com/foo) <(wget -O - http://example.com/bar)
具体例子。amazon.com 和 amazon.ca 有什么区别,忽略空格?
$ diff -ub <(wget -O - http://amazon.com) <(wget -O - http://amazon.ca)
部分输出:
--- /dev/fd/63 2013-06-10 15:50:59.919468076 -0700
+++ /dev/fd/62 2013-06-10 15:50:59.923468026 -0700
@@ -9,11 +9,6 @@
-
-
-
-
-
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
@@ -35,7 +30,7 @@
<script type="text/javascript">
var btiplv;
- new Image().src = "http://g-ecx.images-amazon.com/images/G/01/gno/beacon/BeaconSprite-US-01._V397411194_.png";
+ new Image().src = "http://g-ecx.images-amazon.com/images/G/15/gno/beacon/BeaconSprite-CA-02._V387139546_.png";
</script>
<meta http-equiv="x-dns-prefetch-control" content="on">
<link rel="dns-prefetch" href="http://g-ecx.images-amazon.com">
@@ -464,6 +459,7 @@
+
<!--btech-iplc-->
<script type="text/javascript">
如果您绝对必须在某处将其作为 Web 服务提供,您可以使用 CGI shell 脚本执行此操作,并使用此类事情的标准技术。