unix - 我如何区分网络上的两个文件

标签 unix curl pipe diff command-line-interface

我想查看2个文件的区别,这些区别不在本地文件系统中,而在Web上。因此,我认为是否必须使用diffcurl和某种管道。

就像是

curl http://to.my/file/one.js http://to.my/file.two.js | diff 


但这不起作用。

最佳答案

UNIX工具diff可以比较两个文件。如果使用<()表达式,则可以在间接指令中比较命令的输出:

diff <(curl file1) <(curl file2)


因此,就您而言,您可以说:

diff <(curl -s http://to.my/file/one.js) <(curl -s http://to.my/file.two.js)

关于unix - 我如何区分网络上的两个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16361691/

相关文章:

C: > 的实现不替换文件

shell,将参数列表一个一个地传递给命令

linux - 不存在文件的脚本没有错误

c++ - 将 ostream::opfx/osfx 从 Unix 移植到 Linux

unix - *nix 上是否有等效的 SQLCMD?

python - 为什么这个默认路由会重定向?

curl - 使用 PROPFIND 显示文件夹中文件的分块列表

shell - 变量没有在 jenkins 管道的 sh 中填充

bash - 这是一个隐式管道吗?

unix - 路由跟踪如何工作?