【发布时间】:2018-07-13 08:27:55
【问题描述】:
我正在寻找以“.jar”结尾并使用 Mac OSX 的文件。此脚本必须执行严格的搜索,以递归方式比较 dir1 和 dir2,因为路径可以更改。
dir1 = "/apollo/pkg"
dir2 = "/apollo/env"
我们说
jar1 = "/apollo/pkg/2/3/4/same1.jar"
jar2 = "/apollo/env/8/1/3/5/2/3/same1.jar"
jar3 = "/apollo/pkg/7/2/6/same2.jar"
jar4 = "/apollo/env/1/3/same2.jar"
我是编写脚本的新手,需要编写一个会导致回显到 cmd 行的 bash 脚本
"/apollo/pkg/2/3/4/target.jar"
"/apollo/env/8/1/3/5/2/3/target.jar"
"/apollo/pkg/7/2/6/same2.jar"
"/apollo/env/1/3/same2.jar"
请帮忙。
【问题讨论】:
-
你用的是什么操作系统?
-
@michaelbecerra Mac OSX
-
要打印以 .jar 结尾的文件名,您只需运行 find 即可。 -name "*.jar" /Apollo 文件夹下的命令。
-
您是否有权从命令行读取该文件夹?
-
@JohnFisherman - 听起来您并没有真正比较目录,而是在寻找存在于任一目录树中的重复文件名?