我有一个 bash 脚本,它将两个存档(jar 文件)扩展到两个目录中,然后对两个文件夹进行比较。我希望将差异通过管道传输到文件中,因此我在 bash 文件中执行此操作。
diff -r $originalJarExtracted $assembledJarExtracted >target/$diffList
Run Code Online (Sandbox Code Playgroud)
虽然这有效,但它也会停止脚本,之后的任何内容都不会执行。我怎样才能让 diff 将其输出通过管道传输到文件中并使脚本继续运行。我查看了 diff 的信息和手册页,但无法使其正常工作。顺便说一句,我正在 mac 上运行脚本。
仅供参考,脚本在 github 上